Witam. Mam problem gdyż chcę użyć funkcji preg_match_all aby wyszukała wszystkie dopasowania natomiast znajduje mi tylko jedno. Wiem, że błąd popełniam ja tylko nie wiem co powinienem zmienić we wzorcu żeby było ok. Bardzo proszę o pomoc
Chciałbym wyszukać: wszystkie ciągi zakończone w ten sposób
[autor='jakistamautor']
Przykladowy string i kod preg_match_all:
$str="tekst[autor='ktostam']tekst2[autor='ktostam2']tekst3";
wynik:
//print_r($startMatch);
Array ( [0
] => Array ( [0] => tekst
[autor
='ktostam']tekst2
[autor
='ktostam2'] ) )
ja chciałbym natomiast uzyskać takie coś w wyniku:
Array ( [0
] => Array ( [0] => tekst
[autor
='ktostam'] ) ) Array ( [1
] => Array ( [0] => tekst
[autor
='ktostam']tekst2
[autor
='ktostam2'] ) )
z góry dziekuje za wszystkie odpowiedzi