PHP Printf funkcijos ir tipo specifikacijos
Funkcija PHP printf () veikia panašiai kaip funkcija print () tuo, kad ji išleidžia (spausdina) eilutę (argumentą) į interneto naršyklę. Tačiau jūs naudosite funkciją printf (), kai norite valdyti, kaip bus suformatuotas šis argumentas.

Funkcija „printf ()“ pirmiausia turi turėti specialųjį argumentų tipą, vadinamą formato eilute arba formato valdymo eilute. Šioje formato valdymo eilutėje yra konvertavimo specifikacijos (instrukcijos), kaip suformatuoti kitus argumentus. Specifikacijų turi būti tiek pat, kiek ir atitinkamų argumentų. Pažvelkime į funkciją „printf ()“, kurioje yra dvi specifikacijos formato valdymo eilutėje ir du atitinkami argumentai.

printf („Mano amžius yra% d. Kitais metais aš būsiu% d.“, 21, 22);

Mano amžius yra 21 metai. Kitais metais man bus 22 metai.

Yra trys šios printf () funkcijos argumentai. Pirmasis yra formato valdymo eilutė, o antrasis ir trečiasis yra atitinkami argumentai, kuriuos reikia formatuoti. Kaip matote, formato valdymo eilutėje yra dvi konvertavimo specifikacijos, o visa eilutė dedama tarp kabučių. Kiekviena specifikacija prasideda%. Jie abu tipo specifikatoriai, šiuo atveju d tipo specifikatorius, kuris suformatuos sveikuosius skaičius (21 ir 22) dešimtainiais skaičiais. Yra ir kitų tipų specifikatorių, kurie gali būti naudojami norint suvaldyti, kaip formuojamas argumentas. Žemiau pateiktoje diagramoje parodyta, kaip šie tipo specifikatoriai suformuoja tą patį argumentą (222).

Tipo specifikatoriaiapibūdinimasPavyzdys
222
dSveikojo skaičiaus argumentas rodomas kaip dešimtainis skaičius222
bSveikojo skaičiaus argumentas rodomas kaip dvejetainis skaičius11011110
cSveikojo skaičiaus argumentas rodomas kaip ASCII simbolių ekvivalentas
fParodo sveikąjį skaičių (dvigubą) kaip slankiojo kablelio skaičių222.000000
oSveikojo skaičiaus argumentas rodomas kaip aštuntainis skaičius (8 bazė)336
sSveikojo skaičiaus argumentas rodomas kaip eilutė222
xSveikojo skaičiaus argumentas rodomas kaip mažasis šešioliktainis skaičius (bazė 16)de
XSveikojo skaičiaus argumentas rodomas kaip didžiosios raidės šešioliktainis skaičius (bazė 16)DE





Vaizdo Instrukcijos: PHP Syntax (Gegužė 2024).