将PHP函数输出连接到类似字符串的变量
对于变量将PHP函数输出连接到类似字符串的变量,php,string,string-concatenation,Php,String,String Concatenation,对于变量$x,我们可以通过多种方式将其连接到字符串,其中一种方式如下所示: $x = "Hello"; echo "I say {$x} to all of you."; // The output should be: I say Hello to all of you. 但是,如果我尝试使用函数执行类似操作,它将失败: $x = "Hello"; echo "I say {strtolower($x)} to all of you."; // The output should be: I
$x
,我们可以通过多种方式将其连接到字符串,其中一种方式如下所示:
$x = "Hello";
echo "I say {$x} to all of you.";
// The output should be: I say Hello to all of you.
但是,如果我尝试使用函数执行类似操作,它将失败:
$x = "Hello";
echo "I say {strtolower($x)} to all of you.";
// The output should be: I say {strtolower(Hello)} to all of you.
如果有一个同义词的方式,就像用于变量,我会很感激知道它。换句话说,我不想拆分主字符串,也不想使用
sprinf
您可以使用
运算符连接:
echo "I say " . strtolower($x) . " to all of you.";
或者只是:
echo "I say ", strtolower($x), " to all of you.";
怎么样:
echo“我说”。strtolower(x美元)。“给你们所有人。”代码>$x=strtolower(“你好”)代码>不,我不想要这种方式,我喜欢保持简单的一个字符串,就像变量方式一样。我想你应该寻找类似@Fred ii-posted的东西。您可以在echo语句之前分配x
,然后在第一个代码框中使用x
,或者尝试使用nowdoc