Php HTML文本区域显示HTML字符
我正在使用以下PHP代码:Php HTML文本区域显示HTML字符,php,Php,我正在使用以下PHP代码: ($result["address1"] ? $result["address1"].' ' : '') .($result["address2"] ? $result["address2"].' ' : '') .($result["address3"] ? $result["address3"].' ' : '') .($result["town"] ? $result["town"].' ' : '
($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代码
使用上面显示的是
我也尝试过使用
,\n
和\r
但是它们都显示出来了你可以尝试这样的方法
$output = null;
foreach($result AS $key => $value) {
if (!empty($result[$key])) {
$output .= $value.PHP_EOL;
}
}
echo $output;
你可以试试这样的
$output = null;
foreach($result AS $key => $value) {
if (!empty($result[$key])) {
$output .= $value.PHP_EOL;
}
}
echo $output;
\n在使用双引号(即“\n”)包装时有效,但在使用单引号(即“\n”)包装时无效
\n在使用双引号(即“\n”)包装时有效,但在使用单引号(即“\n”)包装时无效
如前面评论中所述,您可以使用下面的代码来实现您想要的:
$result["address1"] . PHP_EOL
正如前面在评论中提到的,您可以使用下面的代码来实现您想要的:
$result["address1"] . PHP_EOL
试试:PHP_EOL(不带引号)。比如PHP_EOL($result[“address1”].
。$result[“address2”]);?>在你想突破界限的地方使用它。例如:
$result[“address1”]。PHP_EOL
@Hatef工作得很好-创建一个我可以接受的答案:)谢谢你:PHP_EOL(周围没有引号)。像PHP_EOL($result[“address1”]。。$result[“address2”]);?>在你想突破界限的地方使用它。例如:
$result[“address1”]。PHP_EOL
@Hatef工作得很好-创建一个答案,这样我就可以接受:)谢谢