我有一个这种格式的文本文件:
[Term]
data
data
data
[Term]
data
data
data
data
data
[Term]
data
data
data
data
data
并且想用[Term]这个词分割文件,并得到它下面的所有行。有什么想法适合这个命令吗?
谢谢
只需使用file_get_contents()
将整个文件加载为字符串,然后使用explode()
将其制成基于 Term 的数组。然后,您可以explode()
使用换行符作为分隔符的每个元素将每行分隔为其自己的(子)元素。
如果您可以将您的结构更改为每个 Term 下的键值对,您也可以使用parse-ini-file()来解析它。