我有一个这种格式的文本文件:
[Term]
data
data
data
[Term]
data
data
data
data
data
[Term]
data
data
data
data
data
并希望通过单词[Term]拆分文件,并获取其下的所有行。 任何命令都适合这个想法吗?
由于
答案 0 :(得分:2)
只需使用file_get_contents()
将整个文件作为字符串加载,然后使用explode()
将其设置为基于Term的数组。然后,您可以使用换行符作为分隔符explode()
每个元素将每一行分隔为其自己的(子)元素。
如果您可以在每个术语下将结构更改为键值对,您也可以使用parse-ini-file()来解析它。