Det er vanlig i PHP Web skriptspråk for å lagre utgang som en streng i en variabel og ekko strengen til skjermen. Avkorte tekst og variabler for å lage en utgang string kan være en forvirrende prosess og gir bare minimal formatering kontroll. Du kan opprette en utgang streng som er lettere å forstå og gir mer formatering kontroll enn det som er mulig med sammensetning ved hjelp av " sprintf "-funksjonen i PHP. Instruksjoner
en
Lag en utgang streng ved å angi formatet strengen og bestått variable parametere . For eksempel skrive : en
$ output = sprintf ( "% d flasker øl på % s " , $ antall -, " vegg ") ;
2
Format en heltall til et bestemt antall sifre ved å erklære antall siffer med " d" format. Legg ledende nuller ved å inkludere en null i formatet . For eksempel skrive : en
$ output = sprintf ( " Det er% 03D fugler i reiret " , $ fugler) ;
3
Format et flyttall ved å spesifisere antall sifre før og etter desimalen bruke " f" format. For eksempel skrive : en
$ output = sprintf ( " Temperaturen er % 3.2f grader " , $ temp) ;
4
Format et tall i vitenskapelig notasjon ved hjelp av " e "format . For eksempel skrive : en
$ output = sprintf ( " pi = % e ", $ pi) ;
5
Format et heksadesimalt tall med "x " format , eller bruk "X " format å konvertere heksadesimale representasjonen til store bokstaver . Legg merke til at én funksjon bruker lavere case " x ", mens den andre bruker store bokstaver . For eksempel skrive : en
$ rød = sprintf ( "% x ", " ff0000 ");
$ red_upper = sprintf ( "% X ", " ff0000 ");
6
Høyre - rettferdiggjøre en streng ved å angi strengen bredde med " s " format . Venstre -pad en streng ved å angi padding karakter med streng bredde og bruke " s " format . For eksempel skrive : en
$ output = sprintf ( "% 25s " , "Total ");
$ output = sprintf ( " % # 25x ", " Total" );