我正在尝试将一个内爆的 PHP 数组回显到一个文本框中。该数组是通过 file() 函数读取文件来创建的,如下所示:
$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 上做错了什么?