- preg_match_all: documentation ( source)
<?php
$html = "<test1>\nDies ist ein Test</test1>\n<test2>\nUsw. usf.</test2>";preg_match_all("/<([\w]+)[^>]*>(.*?)<\/\1>/", $html, $treffer, PREG_SET_ORDER);foreach ($treffer as $wert) { echo "gefunden: " . $wert[0] . "\n"; echo "Teil 1: " . $wert[1] . "\n";}