3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array['articletext'][] = "Lorem Ipsum is simply dummy text of the printing and typesetting industry.<hr id=\'system-readmore\' />"; $array['articletext'][] = 'Lorem Ipsum is simply dummy text of the printing and typesetting industry.'; $array['articletext'][] = 'Lorem Ipsum is simply dummy text of the printing and typesetting industry.<hr id=\"system-readmore\" />Some more text after the readmore tag'; $pattern = '~(.*?)<hr\s+id=\\\[\'"]system-readmore\\\[\'"]\s+/>(.*)~is'; // run test cases foreach ($array['articletext'] as $article) { if (preg_match($pattern, $article, $matches)) { echo "MATCH\n"; echo "\$introtext = $matches[1]\n"; echo "\$fulltext = $matches[2]\n---\n"; } else { echo "NO MATCH\n"; echo "\$introtext = $article\n"; echo "\$fulltext = [null]\n---\n"; } }

preferences:
58.47 ms | 402 KiB | 5 Q