-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