如何在不使用空格或任何其他特殊字符的情况下结束字符串中的变量名称?
示例是否可以在 $num
和 st
之间放置任何内容以输出1st
而不是1 st
$num = 1;
echo "$num st";
不使用点操作器进行串联
用大括号括起来变量的名称。
$num = 1;
echo "${num}st";
或者使用printf
语法而不是简单的插值:
$num = 1;
printf("%dst", $num);
使用串联.
字符:
echo $num . 'st';