<? $string=<<<EOF jakies_dane_ <blok15432> <ciag1>tresc1</ciag1> <ciag2>tresc2</ciag2> <ciag3>tresc3</ciag3> </blok15432> _jakies_dane_ <blok> <ciag4>tresc4</ciag4> <ciag5>tresc5</ciag5> <ciag6>tresc6</ciag6> </blok> _jakies_dane_ <blok> <ciag7>tresc7</ciag7> <ciag8>tresc8</ciag8> <ciag9>tresc9</ciag9> </blok> _jakies_dane_ <blok432423>...itd EOF; { foreach( $wynik[ 1 ] as $klucz => $wartosc ) { } ?>
Wynik funkcji:
Znaleziono 9 wyników 0 tresc1 1 tresc2 2 tresc3 3 tresc4 4 tresc5 5 tresc6 6 tresc7 7 tresc8 8 tresc9
I teraz moje pytanie, jak napisać wyrażenie żeby zwróciło mi tresc4,tresc5,tresc...,tresc9 czyli tylko to co jest zawarte pomiedzy <blok> i </blok>
Próbowałem na różne sposoby i ni jak mi nie wychodzi...