Specifikacije za funkciju i vrstu PHP Printf
Funkcija PHP printf () djeluje slično kao funkcija print () po tome što emitira (ispisuje) niz (argument) u web-preglednik. Međutim, upotrijebit ćete funkciju printf () kada želite kontrolirati kako će se ovaj argument oblikovati.

Funkcija printf () mora kao svoj prvi argument imati posebnu vrstu argumenata koji se naziva nizom formata ili kontrolnim nizom formata. Ovaj kontrolni niz formata sadrži specifikacije (upute) za pretvorbu kako oblikovati ostale argumente. Mora postojati isti broj specifikacija kao i odgovarajući argumenti. Pogledajmo primjer funkcije printf () koja ima dvije specifikacije u kontrolnom nizu formata i dva odgovarajuća argumenta.

printf ("Moja dob je% d. Iduće godine bit ću% d.", 21, 22);

Moje su godine 21. Sljedeće godine napunit ću 22 godine.

Postoje tri argumenta za ovu funkciju printf (). Prvi je kontrolni niz formata, a drugi i treći su odgovarajući argumenti koji se formatiraju. Kao što vidite, u kontrolnom nizu formata postoje dvije specifikacije konverzije, a cijeli niz smješten je između navodnika. Svaka specifikacija započinje s%. Oboje su specifikatori tipa, u ovom slučaju specifikator d, koji će cijele brojeve (21 i 22) oblikovati kao decimalne brojeve. Postoje i drugi specifiktori tipa koji se mogu koristiti za kontrolu formatiranja argumenta. Grafikon u nastavku pokazuje kako ti specifikatori tipa oblikuju isti primjer argumenta (222).

Specifikatori tipaOpisPrimjer
222
dPrikazuje cjelobrojni argument u obliku decimalnog broja222
bPrikazuje cjelobrojni argument kao binarni broj11011110
cPrikazuje cijeli argument kao ekvivalent ASCII znakova
fPrikazuje cijeli argument (dvostruko) kao broj s pomičnom zarezom222.000000
oPrikazuje cjelobrojni argument kao oktalni broj (baza 8)336
aPrikazuje cijeli argument kao niz222
xPrikazuje cjelobrojni argument u obliku malog heksadecimalnog broja (baza 16)de
xPrikazuje cijeli argument kao veliki šesterokutni broj (osnovni 16)DE





Upute Video: PHP Syntax (Travanj 2024).