是否有一种功能/方法可以在输出之间自动添加空格


Is there a function/way to automatically add spaces between output?

在PHP中,我正在回显字符串和变量的混合。我希望能够在每块之间自动添加一个空格,这样我就不必每次都添加一个" '。

例:

echo "This is my" . $string . ".";

这将输出"This is mystring"。 是否有一些函数可以将回声包裹在中间,自动在两者之间放置一个空格?谢谢

用户定义的函数可以自动添加空格并echo

$four_five = 'four five';
echospace('one', 'two', 'three', $four_five, 'six');
// one two three four five six
function echospace () {
    echo join(' ', func_get_args());
}

不,你应该自己做

echo "This is my " . $string . "."; 

或更简单:

echo "This is my $string."; 

PHP字符串的一些轻松阅读:PHP中的单引号和双引号字符串有什么区别?