logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll

PHP lekcije - lekcija 3 - String promenljive u PHP-u

26/05/2025, by Ivan

U prethodnoj lekciji smo naučili da postoje promenljive u PHP-u, a sada ćemo pogledati jedan tip promenljivih, tačnije string promenljive.

String promenljive u PHP-u se koriste za vrednosti koje sadrže karaktere. PHP string može biti smešten u promenljivu. Sledeći PHP skript dodeljuje tekst "Zdravo, svete!" string promenljivoj $txt:

<?php
$txt="Zdravo, svete!";
echo $txt;
?>

Rezultat izvršenja koda iznad:

Zdravo, svete!

Sada ćemo probati da koristimo nekoliko različitih funkcija i operatora za manipulaciju stringom.

Operator spajanja (konkatenacije) stringova u PHP-u

U PHP-u postoji samo jedan operator za stringove. Operator konkatenacije (spajanja) je tačka (.). Koristi se da se spoje dve string vrednosti zajedno. Da biste spojili dve string promenljive, koristite operator konkatenacije:

<?php
$txt1="Zdravo, svete!";
$txt2="Kako si?";
echo $txt1 . " " . $txt2;
?>

Rezultat izvršenja koda iznad:

Zdravo, svete! Kako si?

U prethodnom kodu vidite da smo koristili operator konkatenacije dva puta. To je zato što smo morali ubaciti treći string (razmak) da bismo odvojili dva stringa.

Verovatno ste primetili da se rezultat ispisuje u jedan red. Da biste prešli u novi red, treba koristiti HTML tagove <br /> ili <p></p>.

<?php
$txt1="Zdravo, svete!";
$txt2="Kako si?";
print $txt1 . "<br />" . $txt2;
?>

Rezultat će biti:

Zdravo, svete!

Kako si?

Ili sa tagom <p>:

<?php
$txt1="Zdravo, svete!";
$txt2="Kako si?";
print "<p>" . $txt1 . "</p><p>" . $txt2 . "</p>";
?>

Rezultat je isti – dva reda, ali HTML kod stranice će biti drugačiji:

<p>Zdravo, svete!</p>

<p>Kako si?</p>

Funkcija StrLen() u PHP-u

Funkcija StrLen() se koristi da vrati dužinu stringa. Hajde da nađemo dužinu stringa:

<?php
echo strlen("Zdravo, svete!");
?>

Rezultat izvršenja koda iznad:
13
Dužina stringa se često koristi u petljama ili drugim funkcijama, kada je bitno znati kada string završava (tj. da se petlja zaustavi nakon poslednjeg karaktera u stringu).

Funkcija Strpos() u PHP-u

Funkcija Strpos() se koristi za traženje karaktera ili teksta u stringu. Ako je pronađeno poklapanje, funkcija vraća poziciju prvog poklapanja. Ako nije pronađeno, vraća FALSE. Pogledajmo da li možemo da pronađemo string "svete" u našem stringu:

<?php
echo strpos("Zdravo, svete!","svete");
?>

Rezultat izvršenja koda iznad:

7

Pozicija stringa "svete" u datom primeru je 7. Razlog što je 7 (a ne 8) je zato što prva pozicija karaktera u stringu počinje od 0, a ne od 1.