Evo kako bi ja to odradio :
Odredio sta prvo mora da se izvdvoji iz ovog stringa ( u ovom slucaju prvo moras iseci deo u navodnicima, pa tek onda preostale reci odvojene zarezima ).
Nulta akcija - izbroj broj reci u polju, objasnicu kasnije zasto ovo
Prvo bih pronasao prvo pojavljivanje znaka " - navodnika, onda prvo sledece ( nemoj poslednje jer mozda bude 20-ak navodnika izmedju, vec prvo sledece pojavljivanje ) - kreirao bih substring i kompletno izbacio isti iz stringa ( naravno i zapamtio ga sa strane, zajedno sa rednim brojem prve reci u navodnicima u odnosu na ceo string.
E sad bih razbio string na zareze i kreirao array, ali u FOR petlji, da bih sa rednim brojevima sad samostalnih reci i reci koje smo uzeli iz navodnika rekonstruisao niz sa istim redosledom reci ( indexnim brojevima ) kao i u originalnom stringu.
Dobices Array sa kojim mozes dalje da se igras
NAPOMENA: kod sigurno moze jednostavnije da se napise ( oko ovog rekonstruisanja originalnog redosleda, ali posto je sad 2.06 ujutru i ja vizuelisem kodove u glavi.... )
funkcije koje treba da koristis ( a naci ces referencu na php.net) su: substr(), prem_match(), explode(), for() .... zavisno koliko ces usloznjavati obradu stringa )
Ako je ovo pomoglo, bilo mi je drago.
Pozdrav.
E=m * V {i}