我的正则表达式一个文件,直到我得到这个(例子):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