我正在使用这个PHP代码:
($result["address1"] ? $result["address1"].' ' : '')
.($result["address2"] ? $result["address2"].' ' : '')
.($result["address3"] ? $result["address3"].' ' : '')
.($result["town"] ? $result["town"].' ' : '')
.($result["county"] ? $result["county"].' ' : '')
.($result["postcode"] ? $result["postcode"] : '')
在每一行之后,我想显示换行符,但不是HTML代码。
使用上面的内容显示
我还尝试使用<br />
,\n
和\r
,但它们都显示
答案 0 :(得分:2)
\ n将起作用,即&#34; \ n&#34;,但当用单引号括起来时它将无效,即&#39; \ n&#39;。
答案 1 :(得分:2)
如前面评论中所述,您可以使用类似下面代码的内容来实现您的目标:
$result["address1"] . PHP_EOL
答案 2 :(得分:0)
你可以尝试这样的事情。
$output = null;
foreach($result AS $key => $value) {
if (!empty($result[$key])) {
$output .= $value.PHP_EOL;
}
}
echo $output;