deirathe
13.02.2008, 12:29:31
Otoz mam tekst
"Miala baba mak, zasiala baba ma polu mak, przylecial ptak i wciagnal mak"
jak za pomoca regex wciagnac tekst do n-tego wystapienia slowa mak gdzie n= ilosci wystapien slowa baba, w tym wypadku akurat do drugiego, czyli powinienem otrzymać:
"Miala baba mak, zasiala baba ma polu mak".
Czy jest to wogole mozliwe?
nowotny
13.02.2008, 12:36:30
Szukasz sobie
substr_count" title="Zobacz w manualu PHP" target="_manual ile razy występuje słowo 'baba'... potem robisz pętlę tyle razy ile znalazło wystąpień i w każdym przejściu pętli używasz
strpos" title="Zobacz w manualu PHP" target="_manual z odpowiednim offsetem potem
substr" title="Zobacz w manualu PHP" target="_manual wycinasz odpowiedni kawałek, czyli od początku do wartości ostatniego strposa+strlen('mak')...
deirathe
13.02.2008, 12:39:35
dzięki, a jeszcze jedno pytanie czy w substr_count mozna uzywac preg_matcha, i jezeli tak to jak to zlaczyc?
nowotny
13.02.2008, 12:43:42
Cytat(deirathe @ 13.02.2008, 12:39:35 )

czy w substr_count mozna uzywac preg_matcha, i jezeli tak to jak to zlaczyc?
Ale jak...? :/ i po co...?
deirathe
13.02.2008, 12:45:02
nie no w sumie rzeczywiscie bez sensu... ale dzieki juz wiem jak rozwiazac problem z moimi tagami html