我的正則表達式一個文件,直到我得到這個(例子):PHP加正則表達式解析
December
Street etc
500-111 New York
USA
January
Street etc
111-999 Russia
Russia
正如你可以看到,項目被分裂在4比4,第一行是「月'',第二'街道',第三'郵政編碼',和第四'國家'。
這麼說,我有1500行的這一點,要更準確地說,1504
我循環中的所有項目,如何通過分析類的項目?我到目前爲止所嘗試的:
$file_handle = fopen("file.txt", "rb");
while (!feof($file_handle)) {
$line_of_text = fgets($file_handle);
$parts = explode("\n", $line_of_text); // Doesn't split by line
echo $parts[0] . "<br/>"; // Gives the 1504 lines
}
fclose($file_handle);
我想過使用倍數。 etc ..但我不知道如何實現,因爲我可以有多個數字相等,如2和3的倍數,有數字6 ..可能我可以把它放入一個數組,並驗證是否已經分裂了。
或者這是很多,有更好的選擇?
它是否始終與月份標題之間的行數相同? – brandonscript
@ r3mus如果我確實得到你的問題,是的。正如我在評論中寫的那樣,我有1504行,並且這些項目在4行中分開。 – user3065191
然後@ PhilPerry的回答是完美的。 – brandonscript