Kurs: PHP programiranje Materijali vezani uz ovu lekciju: - Test obrada stringova - Obrada stringova (PDF dokument) Jednostruki i dvostruki navodniciKao što je već napomenuto, da biste dodelili string vrednost nekoj promenljivoj, neophodno je da je uokvirite znacima navoda. Unutar teksta koji dodeljujete nekoj promenljivoj moguće je da koristite i specijalne karaktere: \n (oznaka za novi red) i \t (tabulator). Na primer, sledeće naredbe:$string = “PHP \nprogramiranje”; će ispisati sledeće dve linije teksta: PHP programiranje Specijalni karakateri će biti interpretirani na ovaj način samo ukoliko koristite dvostruke navodnike. Ukoliko se koriste sa jednostrukim navodnicima, biće prikazani bukvalno, kao niske karaktera. Slična je situacija i sa prikazom promenljivih. Na primer: $ime = “Marko”; Prva echo naredba će kao rezultat da ispiše: Marko Druga echo naredba će ispisati: $ime Ponekad je potrebno da se karakteri unutar stringa tretiraju kao obični karakteri. Na primer, ukoliko želite da ispišete poruku: Cena proizvoda je $100.00. neophodno je da koristite tzv. escape karakter (znak \) na sledeći način: echo "Cena proizvoda je \$100.00."; Na ovaj način dajete instrukciju PHP-u da znak za dolar u ovom tekstu ne označava ime promenljive, već da samo treba da ga prikaže. Operacije nad stringovimaJedna od najčešće korišćenih operacija nad stringovima jeste nadovezivanje (.). Pored ovog operatora, PHP sadrži i veliki broj ugrađenih funkcija za rad sa tekstom. Neke od njih su:
Formatiranje prikaza tekstaFunkcije printf() i sprintf() omogućavaju formatiranje teksta i brojeva, i njihovo kombinovanje. Osnovna sintaksa ovih naredbi jeprintf(“format”,$prom1,$prom2,. . .); I jedna i druga funkcija formatiraju tekst na osnovu argumenta format, s tom razlikom što ga funkcija printf() samo prikazuje, a funkcija sprintf() ga smešta u novu promenljivu. Prvi argument ovih funkcija, "format", predstavlja instrukcije za formatiranje. Svaka instrukcija za formatiranje ima sledeći oblik %pad-duzina.dectip pri čemu su:
Pogledajte sledeće primere: 1. $brDecaka = 3; ispisaće poruku: 3 decaka i 2 devojcice 2. $cena = 30000;
Samsung TV košta 030000.00 dinara.
U prvoj poruci prva instrukcija za formatiranje je %s i ona se odnosi na prvu promenljivu, $proizvod. Ova instrukcija će samo da ispiše vrednost promenljive. Druga instrukcija za formatiranje je %06.2f i odnosi se na drugu promenljivu, $cena. Ona govori da broj treba da bude predstavljen sa 6 karaktera i dva decimalna mesta, pri čemu je 0 karakter sa kojim se popunjavaju prazna mesta.
|