我有一個文本文件here,我需要能夠轉換成行以從中提取第二,第三,第四和第五個值。使用PHP將文本文件轉換爲數組
每行的前7個值是製表符分隔的,然後是換行符,然後最後三個值是製表符分隔的。
我刪除了中斷換行符,以便每行都完全製表符分隔。
<?php
$file="140724.txt";
$fopen = fopen($file, "r");
$fread = fread($fopen,filesize("$file"));
fclose($fopen);
$remove = "\n";
split = explode($remove, $fread);
foreach ($split as $string)
{
echo "$string<br><br>";
}
?>
其中產生this。
我不確定從哪裏開始。我自學PHP並且還很新,所以我甚至不知道我從哪裏開始是一個好地方。我的直覺是將前一個輸出寫入一個新的文本文件,然後創建另一個與第一個類似的代碼塊,但這次基於選項卡進行爆炸。
幫助?
的可能重複([如何使用PHP和fgetcsv函數來創建從CSV文件數組] http://stackoverflow.com/questions/1269562/how-to-create-an-array-from -a-csv-file-using-php-and-the-fgetcsv-function) – feeela
爲什麼你不應該把鏈接放在問題或答案中,因爲上面的兩個鏈接都是死的。 – Craicerjack