Ładny brzuch
Jak z SynEdit'a wybrac liste wszystkich zmiennych PHP?? (w tym tez tablic??)
Uytkownik mariush13 edytowa ten post 15 stycze 2007, 18:09
wyszukaj wszystko co jest *$*
Lol :P dobre to bylo!! Tyle ze np moze byc cos takiego w PHP:$jakas_zmienna="$zmienna1$zmienna2";
I chodzi o to zeby oddzielic te zmienne od siebie i wyswietlic w postaci listy.
Uytkownik mariush13 edytowa ten post 15 stycze 2007, 18:45
Lol :P dobre to bylo!! Tyle ze np moze byc cos takiego w PHP:$jakas_zmienna="$zmienna1$zmienna2";
I chodzi o to zeby oddzielic te zmienne od siebie i wyswietlic w postaci listy. No to bierz plik StrUtils w obroty i sie baw tymi stirngami ktore znajdziesz.
Nie podamy Ci gotowego kodu - na to nie licz. Funkcje Copy, Pos, PosEx, StringReplace orazmasa innych i do roboty.
Kombinuj chlopie. Myslisz ze Migajkowi ktos dal gotowe kody z ktorych on zlepil HateML'a?
Myslisz ze Migajkowi ktos dal gotowe kody z ktorych on zlepil HateML'a?
;)
na forum pare razy podawalem przyklady parserow (niedokonczone i bardzo proste)
http://forum.ks-eksp...m...st&p=488002
przynajmniej mi sie tak pisze najwygodniej, ale w tej chwili wszystkie parsery ktore robie (html, php, css [in progress], mysql oraz wiele innych wlasnych formatow) dzialaja na zasadzie z przykladu - czyli glowna petla w ktorej sprawdzany jest "aktualny" znak, w zaleznosci od niego wykonywana jest jakas operacja...
najwazniejsze to zastanowic sie na jakie znaki musimy "reagowac", w zaleznosci od jezyka :]
dla samych nazw zmiennych bym zrobil cos w stylu
pseudokod
//przykladowa nazwa zmiennej : $zmienna; if tekst[i] = '$' then begin inc(i); // teraz tekst[i] = 'z' p:= i; //zmienna tymczasowa p //teraz przeskoczymy na za literke "a" (po niej jest srednik wiec petla przerwie dzialanie) while (i < length(tekst)) and not (tekst[i] in [' ', #13, #10, ';']) do inc(i); Copy(tekst, p, i - p + 1); //nie jestem pewien czy dobrze to copy, z glowy nie napisze end;
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Uytkownik mariush13 edytowa ten post 15 stycze 2007, 18:09
wyszukaj wszystko co jest *$*
Lol :P dobre to bylo!! Tyle ze np moze byc cos takiego w PHP:$jakas_zmienna="$zmienna1$zmienna2";
I chodzi o to zeby oddzielic te zmienne od siebie i wyswietlic w postaci listy.
Uytkownik mariush13 edytowa ten post 15 stycze 2007, 18:45
Lol :P dobre to bylo!! Tyle ze np moze byc cos takiego w PHP:$jakas_zmienna="$zmienna1$zmienna2";
I chodzi o to zeby oddzielic te zmienne od siebie i wyswietlic w postaci listy. No to bierz plik StrUtils w obroty i sie baw tymi stirngami ktore znajdziesz.
Nie podamy Ci gotowego kodu - na to nie licz. Funkcje Copy, Pos, PosEx, StringReplace orazmasa innych i do roboty.
Kombinuj chlopie. Myslisz ze Migajkowi ktos dal gotowe kody z ktorych on zlepil HateML'a?
Myslisz ze Migajkowi ktos dal gotowe kody z ktorych on zlepil HateML'a?
;)
na forum pare razy podawalem przyklady parserow (niedokonczone i bardzo proste)
http://forum.ks-eksp...m...st&p=488002
przynajmniej mi sie tak pisze najwygodniej, ale w tej chwili wszystkie parsery ktore robie (html, php, css [in progress], mysql oraz wiele innych wlasnych formatow) dzialaja na zasadzie z przykladu - czyli glowna petla w ktorej sprawdzany jest "aktualny" znak, w zaleznosci od niego wykonywana jest jakas operacja...
najwazniejsze to zastanowic sie na jakie znaki musimy "reagowac", w zaleznosci od jezyka :]
dla samych nazw zmiennych bym zrobil cos w stylu
pseudokod
//przykladowa nazwa zmiennej : $zmienna; if tekst[i] = '$' then begin inc(i); // teraz tekst[i] = 'z' p:= i; //zmienna tymczasowa p //teraz przeskoczymy na za literke "a" (po niej jest srednik wiec petla przerwie dzialanie) while (i < length(tekst)) and not (tekst[i] in [' ', #13, #10, ';']) do inc(i); Copy(tekst, p, i - p + 1); //nie jestem pewien czy dobrze to copy, z glowy nie napisze end;