Dakle sledeći kod sam našao na
www.php.net, postovao ga je neko od usera u delu manuala o funkciji preg_split. Kod možete videti ovde:
http://www.php.net/manual/en/function.preg-split.php#57667<?php
$html_array = array();
$pattern = '/(<(?:[^<>]+(?:"[^"]*"|\'[^\']*\')?)+>)/';
$html_string = '<html><body><p class="a<weird>name">The classname is not seen as a different tag</p></body></html>';
$html_array = preg_split ($pattern, trim ($html_string), -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);
print_r($html_array);
?>
Ako pogledate kod, i skrolujete nekoliko postova dole, videćete da bi ovaj kod trebao da $html_string podeli na html tagove i običan tekst. No kada pokrenem ovu stranu kao izlaz dobijem sledeće:
Array ( [0] => [1] => [2] =>
[3] => The classname is not seen as a different tag [4] =>
[5] => [6] => )
Da li mi neko može reći gde kod brlja?