1

如何将带有单词列表的文本文件更改为一个数组,每个单词都在自己的行中(不带逗号),用逗号分隔?

我猜,你用什么来操作 PHP 数组和字符串以便能够交换数据?

explode?

该文件如下所示:

This
Is
The
File
I
Want
Changed

我希望它看起来像这样:

array(
    This,
    Or,
    This,
    Or,
    Even,
    This
);
4

4 回答 4

7

如果您希望它在每个换行符处拆分,请使用

$file = file('file.txt');

或者,如果您有要分解的文本而不是文件:

$file = explode("\n", $text);

fileexplode


但下一次,请自己研究

于 2012-09-07T03:03:36.160 回答
2

很容易......这样做:

$arch = file( 'your-file.txt' );

然后:

echo '<pre>'; print_r( $arch ); echo '</pre>';
于 2012-09-07T03:01:52.077 回答
2

如果要获取数组,可以使用文件函数。

$array = file($file_path, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
于 2012-09-07T03:02:03.147 回答
1

要在数组中更改的文本文件:=

 $text= 'test.txt';
 $fo= fopen($text,'r');
 $fr = fread($fo,filesize($fo));

 $strarray = explode(' ', $fr);

 print_r($strarray);
于 2012-09-07T05:21:48.010 回答