Artur Šein PHP tööde leht

PHP - Skriptikeel – skript teeb oma tööd pärast seda, kui toimus mingi sündmus. Orienteeritud programmeerija eesmärkide saavutamiseks (mugavus on tähtsam kui vastavus standarditele). Serveripoolne keel. Platvormist sõltumatu. Saab kasutada nii HTML-i sees (HTML embedded), kui ka eraldiseisvana skriptina.

Tekstfunktsioonid

Veebirakendus on arvutitarkvara programm

Teksti pikkus

Mitu SÕNU on lauses - str_word_count(): 4tk
Loeb kokku MÄRKIDE arvu tekstis - strlen(): 40

Teksti vormindamine

Kõik tähed muudab väiksemaks - strtolower: veebirakendus on arvutitarkvara programm
Kõik tähed muudab suuremaks - strtoupper: VEEBIRAKENDUS ON ARVUTITARKVARA PROGRAMM
Muudab teksti kõige esimese märgi suureks - ucfirst():Veebirakendus on arvutitarkvara programm
Muudab iga sõna esimese tähe suureks - ucwords():Veebirakendus On Arvutitarkvara Programm

Teksti kärpimine

Näide:
 	A woman should soften but not weaken a man   
Eemaldab tühikud tekstist - trim():
A woman should soften but not weaken a man
Eemaldab tühikud teksti eest - ltrim():
A woman should soften but not weaken a man   
Eemaldab tühikud pärast teksti - rtrim():
 	A woman should soften but not weaken a man

Tekst kui massiiv

Esimene sõna tekstist - muutuja[0]: V
Viies sõna tekstist - muutuja[4]: i
Võtab tekstist 6 tähte alates esimest kuni kuueni - substr(muutuja, 0, 5): Veebi
Võtab tekstist 23 tähte alates viiest kuni -13, kui on negatiivsed arvud, hakkatakse lugema paremast - substr(muutuja, 4, -13): irakendus on arvutitark
Array ( [0] => Veebirakendus [1] => on [2] => arvutitarkvara [3] => programm )
Võtab 3 sõna massiivist - sona[2]: arvutitarkvara

Teksti asendamine

Asendab märgid 17-30 tekstis - substr_replace(muutuja, asendussõna, algus, lõpp): Veebirakendus on tarkvara
Asendab sõnad tekstis - str.replace(sõna, asendussõna, muutuja): Veebirakendus --- arvutitarkvara software

MÕISTATUS - ARVA ÄRA EESTI LINNAKIRI

Selles sõnas on 5 tähte
Esimene täht - J
Linn lõpeb - i tähega.
Linna teine täht on - õ
Linna neljas täht on - v
php.png