我目前正在使用以下代码来回显几个不同的变量和2个换行符。
但我想知道的是如何将所有变量(包括换行符)回显到一行代码中?
<?php
function findworld($var) {
return strpos($var, "world");
}
$firstvar = "hello world";
$secondvar = findworld($firstvar);
$thirdvar = strlen($firstvar);
echo $firstvar;
echo "<br />";
echo $secondvar;
echo "<br />";
echo $thirdvar;
?>
答案 0 :(得分:4)
您可以将多个参数传递给echo
,以逗号分隔:
echo $firstvar, "<br />", $secondvar, "<br />", $thirdvar;
为避免重复换行,您还可以使用implode
:
$firstvar = "hello world";
$values = array($firstvar,
findworld($firstvar),
strlen($firstvar));
echo implode('<br />', $values);
答案 1 :(得分:3)
php中的concat运算符是“。”
echo $firstvar . "<br />" . $secondvar . "<br />" . $thirdvar;
答案 2 :(得分:1)
您可以使用字符串连接:
echo $firstvar . "<br />" . $secondvar . "<br />" . $thirdvar;
答案 3 :(得分:0)
像其他人所说,但在所有正确的地方都有语音标记;)
echo $firstvar.'<br />'.$secondvar.'<br />'.$thirdvar;
答案 4 :(得分:0)
您不需要使用双引号连接,您可以:
echo "$firstvar<br />$secondvar<br />$thirdvar";