-1
我有一个PHP的字符串数组。它看起来像这样:PHP - 字符串到html
$array = ['text-1' => '<p>Hello</p><span class="my-custom-class">random text here</span>'];
当我赞同它变成我的HTML,它不传输标签到HTML,但显示它,因为它是在数组中。我怎么能把它转移到HTML?
谢谢你的任何样的建议
我有一个PHP的字符串数组。它看起来像这样:PHP - 字符串到html
$array = ['text-1' => '<p>Hello</p><span class="my-custom-class">random text here</span>'];
当我赞同它变成我的HTML,它不传输标签到HTML,但显示它,因为它是在数组中。我怎么能把它转移到HTML?
谢谢你的任何样的建议
在这里我们去
foreach($array as $key => $value) {
echo "<!--begin $key-->".$value."<!-- end $key -->";
}
,或者如果你喜欢缓冲东西了推动一个大的写
$output = "";
foreach($array as $key => $value) {
$output .= "<!--begin $key-->".$value."<!-- end $key -->";
}
echo $output;
你可以试试这个:
$array = array('text' => '<p>Hello</p><span class="my-custom-class">random text here</span>');
foreach ($array as $key => $value) {
echo htmlentities($value);
}
你如何输出是吗? – chrona
这应该是安全预防措施 – ForceBru
如果您看到网页中的标签,那听起来数组实际上包含HTML实体代码,而不是您在问题中显示的HTML。 – Barmar