3

有没有一种更简洁的方法可以将多个字符串分配给 php 中的单个变量?

我现在喜欢这样

<?php
$myStr = '';

$myStr .= 'John';
$myStr .= '<br>';
$myStr .= 'Paul';
$myStr .= '<br>';
$myStr .= 'Ringo';

echo $myStr;
?>

我也用HEREDOC. 但是还有其他方法吗?

4

2 回答 2

4

如果您必须连接大量数据,使用arrays. 它更干净(不一定更高效)。

$items = array('Hello', 'How', 'Are', 'You?');
echo implode(' ', $items);
于 2013-06-12T03:31:16.947 回答
3

它可以通过以下array方式完成implode()

$names = array('John', 'Paul', 'Ringo');
$myStr = implode("<br>", $array);
echo $myStr;
于 2013-06-12T03:35:10.510 回答