<?php
$content = '
<code>
<?php echo \'<p>Привет, мир!</p>\'; ?>
</code>
<p></p>
<code>
<?php echo \'<p>Добрый день, мир!</p>\'; ?>
</code>
<div></div>
<code>
<?php echo \'<p>Добрый вечер, мир!</p>\'; ?>
</code>
<p>И т. д.</p>
';
preg_match_all( "/(?<=<code>).*?(?=<\/code>)/uis", $content, $matches );
foreach($matches[0] as $one) {
}
PD9waHAKJGNvbnRlbnQgPSAnCgo8Y29kZT4KICA8P3BocCBlY2hvIFwnPHA+0J/RgNC40LLQtdGCLCDQvNC40YAhPC9wPlwnOyA/Pgo8L2NvZGU+Cgo8cD48L3A+Cgo8Y29kZT4KICA8P3BocCBlY2hvIFwnPHA+0JTQvtCx0YDRi9C5INC00LXQvdGMLCDQvNC40YAhPC9wPlwnOyA/Pgo8L2NvZGU+Cgo8ZGl2PjwvZGl2PgoKPGNvZGU+CiAgPD9waHAgZWNobyBcJzxwPtCU0L7QsdGA0YvQuSDQstC10YfQtdGALCDQvNC40YAhPC9wPlwnOyA/Pgo8L2NvZGU+Cgo8cD7QmCDRgi4g0LQuPC9wPgoKJzsKCnByZWdfbWF0Y2hfYWxsKCAiLyg/PD08Y29kZT4pLio/KD89PFwvY29kZT4pL3VpcyIsICRjb250ZW50LCAkbWF0Y2hlcyApOwoKdmFyX2R1bXAoJG1hdGNoZXMpOwoKZm9yZWFjaCgkbWF0Y2hlc1swXSBhcyAkb25lKSB7CiAgJG9iciA9IGh0bWxzcGVjaWFsY2hhcnMoICRvbmUsIEVOVF9RVU9URVMsICdVVEYtOCcgKTsKICAkY29udGVudCA9IHN0cl9yZXBsYWNlKCAkb25lLCAkb2JyLCAkY29udGVudCk7Cn0KICAKdmFyX2R1bXAoJGNvbnRlbnQpOw==
array(1) {
[0]=>
array(3) {
[0]=>
string(49) "
<?php echo '<p>Привет, мир!</p>'; ?>
"
[1]=>
string(58) "
<?php echo '<p>Добрый день, мир!</p>'; ?>
"
[2]=>
string(60) "
<?php echo '<p>Добрый вечер, мир!</p>'; ?>
"
}
}
string(339) "
<code>
<?php echo '<p>Привет, мир!</p>'; ?>
</code>
<p></p>
<code>
<?php echo '<p>Добрый день, мир!</p>'; ?>
</code>
<div></div>
<code>
<?php echo '<p>Добрый вечер, мир!</p>'; ?>
</code>
<p>И т. д.</p>
"