使用关键字拆分文件文本以分隔文本块。 PHP

时间:2013-03-28 15:12:59

标签: php parsing

我有一个这种格式的文本文件:

[Term]
data
data
data

[Term]
data
data
data
data
data

[Term]
data
data
data
data
data

并希望通过单词[Term]拆分文件,并获取其下的所有行。 任何命令都适合这个想法吗?

由于

1 个答案:

答案 0 :(得分:2)

只需使用file_get_contents()将整个文件作为字符串加载,然后使用explode()将其设置为基于Term的数组。然后,您可以使用换行符作为分隔符explode()每个元素将每一行分隔为其自己的(子)元素。

如果您可以在每个术语下将结构更改为键值对,您也可以使用parse-ini-file()来解析它。