php逐行讀取文本文件,然后處理空格分隔文本,輸出為數組的方法。
文本文檔text.txt內容:
1 字段1 字段2
2 字段1 字段2
3 字段1 字段2
4 字段1 字段2
文本和文本之間用空格隔開,用php經過處理,輸出為數組,一下是代碼
<?php $file = fopen("text.txt", "r") or exit("Unable to open file!"); while(!feof($file)) { $arr = split(' ' , fgets($file)); print_r($arr); } fclose($file); ?>
輸出結果:
Array ( [0] => 1 [1] => 字段1 [2] => 字段2 ) Array ( [0] => 2 [1] => 字段1 [2] => 字段2 ) Array ( [0] => 3 [1] => 字段1 [2] => 字段2 ) Array ( [0] => 4 [1] => 字段1 [2] => 字段2 )
這樣就實現了PHP用空格分割文本為數組的方法
