如何在不使用空格或任何其他特殊字符的情况下结束字符串中的变量名称?
示例是我可以在$num
和st
之间输出1st
而不是1 st
$num = 1;
echo "$num st";
不使用点操作符进行连接
答案 0 :(得分:10)
用大括号包装变量的名称。
$num = 1;
echo "${num}st";
或使用printf
语法而不是简单插值:
$num = 1;
printf("%dst", $num);
答案 1 :(得分:0)
使用连接的.
字符:
echo $num . 'st';