Det er almindeligt i PHP Web scripting sprog til at gemme output som en streng i en variabel og ekko snoren til skærmen. Concatenating tekst og variabler til at skabe et output strengen kan være en forvirrende proces, og giver kun minimal formatering kontrol. Du kan oprette et output streng, der er lettere at forstå og giver mere formatering kontrol end det er muligt med sammenkædning ved hjælp af " sprintf " funktion i PHP. Instruktioner
1
Opret en output streng ved specificering strengen og passerer variable parametre . Skriv f.eks : Hej
$ output = sprintf (" % d flasker øl på % s ", $ nummer - , "væg ")
2
Formater et heltal til et bestemt antal cifre ved at erklære antallet af cifre med "d" -format. Tilføj førende nuller ved at inkludere et nul i det format . Skriv f.eks : Hej
$ output = sprintf ( " Der er% 03D fugle i reden " , $ fugle ),
3
Format et flydende decimaltal ved at angive antallet af cifre før og efter decimal ved hjælp af " f" format. Skriv f.eks : Hej
$ output = sprintf ( " Temperaturen er % 3.2f grader" , $ temp ),
4
Formater et tal i videnskabelig notation ved hjælp af " e " format. Skriv f.eks : Hej
$ output = sprintf ( " pi = % e" , $ pi ),
5
Formater et hexadecimalt tal ved hjælp af " x" -format , eller brug "X" -format til at konvertere hexadecimal fremstilling til store bogstaver . Bemærk, at én funktion bruger en lille " x" , mens den anden bruger store bogstaver . Skriv f.eks : Hej
$ rød = sprintf ("% x ", " ff0000 ");
$ red_upper = sprintf ("% X ", " ff0000 ");
6
Højreklik begrunde en streng ved at angive strengen bredde ved hjælp af " s" -format. Venstre -pad en streng ved at angive padding karakter med strengen bredde og ved hjælp af " s" -format. Skriv f.eks : Hej
$ output = sprintf ("% 25s " , "Total ");
$ output = sprintf ("% # 25x " , "Total "); < br >