变量后直接回显文本

时间:2013-02-10 11:20:32

标签: php echo

我有两个名为$min$sec的变量。

If $min = 5$sec = 15我要打印此"5m 15s"echo "$min m $sec s";

但是这给了“5米15秒”。如何摆脱空白?

3 个答案:

答案 0 :(得分:13)

您可以使用大括号来执行此操作,与许多shell一样:

$min = 7;
$sec = 2;
echo "${min}m ${sec}s";

输出是:

7m 2s

在变量的“贪婪”性质会导致问题的情况下,大括号用于描述以下文本中的变量名称。

因此,当$minm尝试向您提供minm变量的内容时,${min}m将为您提供min变量后跟文字{{}的内容1}}。

答案 1 :(得分:3)

echo $min."m ".$sec."s";是这样做的一种方式

答案 2 :(得分:1)

你可以尝试这个

  echo $min."m ".$sec."s ";

编辑>

the output is 
 5m 15s