1

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

[Term]
data
data
data

[Term]
data
data
data
data
data

[Term]
data
data
data
data
data

并且想用[Term]这个词分割文件,并得到它下面的所有行。有什么想法适合这个命令吗?

谢谢

4

1 回答 1

2

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

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

于 2013-03-28T15:14:00.380 回答