Astraller, у ф-ций по работе с регулярными выражениями в PHP последним параметром идет flags - это комбинация некоторых констант, обозначающих ньюансы работы ф-ций. Вам нужен PREG_PATTERN_ORDER.
| Цитата | PREG_SET_ORDER
Orders results so that $matches[0] is an array of first set of matches, $matches[1] is an array of second set of matches, and so on. <?php preg_match_all("|<[^>]+>(.*)</[^>]+>|U", "<b>example: </b><div align=\"left\">this is a test</div>", $out, PREG_SET_ORDER); echo $out[0][0] . ", " . $out[0][1] . "\n"; echo $out[1][0] . ", " . $out[1][1] . "\n"; ?>
|
|