我有 2 个名为 $min
和 $sec
的变量。
如果 $min = 5
和 $sec = 15
我想打印这个 "5m 15s"
, echo "$ min m $sec s";
但这给出了“5 m 15 s”。我如何摆脱空白?
最佳答案
你可以使用大括号来做到这一点,就像许多 shell 一样:
$min = 7;
$sec = 2;
echo "${min}m ${sec}s";
它的输出是:
7m 2s
在变量的“贪婪”性质会导致问题的情况下,大括号用于从以下文本中描述变量名称。
因此,当 $minm
试图为您提供 minm
变量的内容时,${min}m
将为您提供内容min
变量后跟文字 m
。
关于php - 变量后直接回显文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14797154/