Det är vanligt i PHP Web skriptspråk för att lagra utdata som en sträng i en variabel och echo strängen till skärmen . Concatenating text och variabler för att skapa en utgående sträng kan vara en förvirrande process och ger endast minimal formatering kontroll . Du kan skapa en utgående sträng som är lättare att förstå och ger mer kontroll över formateringen än som är möjligt med sammanslagning med " sprintf " -funktionen i PHP . Instruktioner
1
Skapa en utgående sträng genom att ange formatet strängen och passerar variabla parametrar . Till exempel , typ :
$ output = sprintf ("% d flaskor öl på % s " , $ antal - , " vägg " ) ,
2
Formatera en heltal till ett specifikt antal siffror genom att förklara antalet siffror med "d" -format. Lägg inledande nollor genom att inkludera en nolla i formatet . Till exempel , typ :
$ output = sprintf ( " Det finns % 03d fåglar i boet " , $ fåglar ) ,
3
Formatera ett decimaltal genom att ange antalet siffror före och efter decimal med " F " -format . Till exempel , typ :
$ output = sprintf ( " Temperaturen är % 3.2f grader " , $ temp ) ;
4
Formatera ett tal i grundpotensform med " e " format . Till exempel , typ :
$ output = sprintf ( " pi = % e " , $ pi) ,
5
Formatera ett hexadecimalt tal med " x " -format , eller använd "X" -format för att konvertera den hexadecimala representationen till versaler . Observera att en funktion använder ett gement " x " medan den andra använder versaler . Till exempel , typ :
$ röd = sprintf ( " % x " , " ff0000 " ) ;
$ red_upper = sprintf ( " % X " , " ff0000 " ) ;
6
Högerklicka motiverar en sträng genom att ange strängen bredd med " s " -format . Vänster -pad en sträng genom att ange utfyllnadstecknet med strängen bredd och med hjälp av " s" -format. Till exempel , typ :
$ output = sprintf ( " % 25s " , " Total " ) ;
$ output = sprintf ( " % # 25x " , " Total " ) ;
Addera ditt