我试图将两个单词之间的间隔存储在数组中的文本中。
示例:
文本:
66625sha:
content1content1
28sj123
66625sha:
content2content2
28sj123
期待输出:
array('content1content1','content2content2');
我试过了:
$data = file_get_contents("file.txt");
$word1 = "66625sha:";
$word2 = "28sj123";
preg_match('/'.preg_quote($word1).'(.*?)'.preg_quote($word2).'/is', $data, $match);
但它只存储第一个间隔。我需要存储所有间隔。 我该怎么办?