如何将带有单词列表的文本文件更改为一个数组,每个单词都在各自的行中(不带逗号),逗号分隔?
我想,你用什么操作PHP数组和字符串才能交换数据?
explode
?
该文件如下所示:
This
Is
The
File
I
Want
Changed
我希望它看起来像这样:
array(
This,
Or,
This,
Or,
Even,
This
);
答案 0 :(得分:7)
如果您希望在每个换行符上拆分,请使用
$file = file('file.txt');
或者,如果您有要爆炸的文本而不是文件:
$file = explode("\n", $text);
但下次请自己做研究。
答案 1 :(得分:2)
很简单......这样做:
$arch = file( 'your-file.txt' );
然后:
echo '<pre>'; print_r( $arch ); echo '</pre>';
答案 2 :(得分:2)
如果你想获得数组,可以使用file函数。
$array = file($file_path, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
答案 3 :(得分:1)
要在数组中更改的文本文件:=
$text= 'test.txt';
$fo= fopen($text,'r');
$fr = fread($fo,filesize($fo));
$strarray = explode(' ', $fr);
print_r($strarray);