我想將一個爆裂的PHP數組回顯到一個文本框中。陣列由經由文件()函數讀取的文件進行,如下所示:Imploding PHP Array into HTML Textarea
$bad_phrases=file('bad_phrases.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
該陣列然後在腳本中使用和我再次需要輸出它在HTML:
<textarea>
<?php
echo implode("\n", $bad_phrases);
?>
</textarea>
但是,當我嘗試執行此操作時,我在textarea中出現了一些奇怪的格式。它配備瞭如:
" adsfsf
asdfsd
sddsds "
然而,當bad_phrases.txt是在瀏覽器中查看,它精細顯示出來:
adsfsf
asdfsd
sddsds
而且var_dump
表明數組是罰款:
var_dump($bad_phrases);
array(3) { [0]=> string(6) "adsfsf" [1]=> string(6) "asdfsd" [2]=> string(6) "sddsds" }
那麼我在做什麼Implode錯了?
哇....很明顯。我忘記了HTML考慮空白,因爲PHP沒有... – hellohellosharp