你好,我有一个 txt 文件,其中包含如下数据:
ABC
DEF
ABC
DEF
做记录
ABC
DEF
做记录
我所做的是逐行读取文件并生成一个包含所有行的大数组
array(7) {
[0]=>
string(3) "ABC"
[1]=>
string(3) "DEF"
[2]=>
string(3) "ABC"
[3]=>
string(3) "DEF"
[4]=>
string(3) "GHI"
[5]=>
string(3) "ABC"
[6]=>
string(3) "DEF"
[7]=>
string(3) "GHI"
.... big array not only this 7 index
}
我需要的是生成一个子数组,其中包含数据 ABC、DEF 和 GHI
因此,在这种情况下,该数组必须仅包含索引 2,3,4,5,6,7,因为索引 2 以 ABC 开头,但我们需要顺序 ABC DEF 和 GHI。我希望我的解释很清楚,换句话说,我需要每 3 个索引检查一次这个大数组,如果索引 0 = ABC
索引 1 = DEF
索引 2 = GHI 推入空数组
索引 3 = ABC
索引 4 = DEF
索引 5 = GHI 推入空数组
索引 6 = ABC // 删除它
索引 7 = DEF // 删除它
索引 8 = ABC
索引 9 = DEF
指数 10 = GHI
将 8,9,10 推入空数组
排除..
我真的希望我能用好话解释,以便您能够理解并尝试帮助我
谢谢
慕盖茨4494581