I'm具有麻煩爆炸.txt文件的內容(下面結構):爆炸txt文件的內容到陣列
01Name 1
02whatever contents
03whatever contents
-------------------
01Name 2
02whatever contents
03whatever contents
正如可以看到,在「分隔符」是「---- ---------------」。現在,問題是:如何將這個文件分解成一個數組,所以我可以搜索一個特定的名稱並顯示該塊的內容?從來就試圖爆炸這樣的:
header("Content-type:text/plain");
$file = fopen("cc/cc.txt", "r");
while (!feof($file)) {
$lot = fgets($file);
$chunk = explode("-------------------",$lot);
print_r($chunk);
}
fclose($file);
,並得到這個結果:
Array
(
[0] => 01Name 1
)
Array
(
[0] => 02whatever contents
)
Array
(
[0] => 03whatever contents
)
Array
(
[0] => -------------------
)
Array
(
[0] => 01Name 2
)
Array
(
[0] => 02whatever contents
)
Array
(
[0] => 03whatever contents
)
時,我想獲得這個結果:
Array
(
[0] => 01Name 1
[1] => 02whatever contents
[2] => 03whatever contents
)
Array
(
[0] => 01Name 2
[1] => 02whatever contents
[2] => 03whatever contents
)
從來就搜索PHP; assigning fgets() output to an array和Read each line of txt file to new array element,沒有運氣。
有什麼想法?
你不能爆炸一個txt文件,你可以爆炸的txt文件的內容...... –
確定..編輯我的問題! – MrsSammartino