Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php HTML文本区域显示HTML字符_Php - Fatal编程技术网

Php HTML文本区域显示HTML字符

Php HTML文本区域显示HTML字符,php,Php,我正在使用以下PHP代码: ($result["address1"] ? $result["address1"].'
' : '') .($result["address2"] ? $result["address2"].'
' : '') .($result["address3"] ? $result["address3"].'
' : '') .($result["town"] ? $result["town"].'
' : '

我正在使用以下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代码


使用上面显示的是

我也尝试过使用

\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工作得很好-创建一个答案,这样我就可以接受:)谢谢