php逐行讀取文本文件,然後處理空格分隔文本,輸出為數組的方法。
文字文件text.txt內容:
1 字段1 字段2
2 字段1 字段2
3 字段1 字段2
4 字段1 字段2
文本和文本之間用空格隔開,用文本和文本之間用空格隔開,用php處理,輸出為數組,一下是程式碼
$file = fopen("text.txt", "r") or exit("Unable to open file!");
while(!feof($file ))
{
$arr = split(' ' , fgets($file));
print_r($arr);
}
fclose($file);
>
[1] => 字段1
[2] => 字段 2
)
Array (
[0] => 2
Array (
[0] => 2
Array (
[0] => 2
2
)
Array (
[0] => 3
[1] => 欄位1
[2] => [1] => 欄位1
[2] => 5
) [1] => 字段1 位