Specifične funkcije funkcije in tipa PHP PHP
Funkcija PHP printf () deluje podobno kot funkcija print (), ker odda (natisne) niz (argument) v spletni brskalnik. Vendar boste uporabili funkcijo printf (), ko želite nadzirati, kako bo oblikovan ta argument.

Funkcija printf () mora imeti kot prvi argument posebno vrsto argumenta, imenovano niz formatne ali nadzorni niz formata. Ta nadzorni niz formata vsebuje specifikacije pretvorbe (navodila) za oblikovanje drugih argumentov. Obstajati mora enako število specifikacij kot ustrezni argumenti. Poglejmo primer funkcije printf (), ki ima dve specifikaciji v nadzornem nizu formata in dva ustrezna argumenta.

printf ("Moja starost je% d. Naslednje leto bom% d.", 21, 22);

Stara sem 21 let. Naslednje leto bom dopolnila 22 let.

Za to funkcijo printf () obstajajo trije argumenti. Prvi je niz za nadzor formata, drugi in tretji pa sta ustrezna argumenta za formatiranje. Kot lahko vidite, sta v kontrolnem nizu formata dve specifikaciji pretvorbe, celoten niz pa je umeščen med narekovaje. Vsaka specifikacija se začne z%. Oba sta oba specifikatorji tipa, v tem primeru specifikator d, ki bo oblikoval cela števila (21 in 22) kot decimalna števila. Obstajajo tudi drugi specifikatorji vrst, s katerimi lahko nadzorujete oblikovanje argumenta. Spodnji grafikon prikazuje, kako ti specifikatorji tipa formatirajo isti primer argument (222).

Specifikatorji tipaOpisPrimer
222
dPrikaže celoštevilčni argument kot decimalno število222
bPrikaže celoštevilčni argument kot binarno število11011110
cPrikaže celoštevni argument kot ekvivalent znakov ASCII
fPrikaže celoštevilčni argument (dvojno) kot številko s plavajočo vejico222.000000
oPrikaže celoštevilčni argument kot oktalno število (osnova 8)336
sPrikaže celoten argument kot niz222
xPrikaže celoštevilčni argument kot šestnajstično število z malimi črkami (osnova 16)de
XPrikaže celoštevni argument kot veliko šestnajstično število (osnova 16)DE





Navodila Video: froshims-0 (Maj 2024).