Es ist in der PHP- Web -Skriptsprache gemeinsame Ausgabe als String in einer Variablen speichern und Echo der String auf den Bildschirm. Verketten von Text und Variablen , um eine Ausgabe zu erstellen String kann eine verwirrende Prozess sein und stellt nur minimale Formatierung Kontrolle. Sie können eine Ausgabe-String , die einfacher zu verstehen ist, und ermöglicht mehr Formatierungsmöglichkeiten als möglich mit Verkettung mit dem " sprintf "-Funktion in PHP. Anleitung
1
Neues Ausgabezeichenfolge durch Angabe der Format-String und Weitergabe variablen Parametern . Geben Sie z. B. :
$ output = sprintf ( "% d Flaschen Bier auf dem % s" , $ number - , "wand" );
2
Format ein Zahl auf eine bestimmte Anzahl von Ziffern , indem er erklärt die Anzahl der Ziffern mit dem "d "-Format . In führenden Nullen , indem eine Null in das Format. Geben Sie z. B. :
$ output = sprintf ( " Es gibt % 03d Vögel im Nest ", $ Vögel) ;
3
Format eine Gleitkommazahl durch die Angabe der Anzahl der Stellen vor und nach dem Komma mit dem " f "-Format . Geben Sie z. B. :
$ output = sprintf ( " Die Temperatur ist % 3.2f Grad ", $ temp) ;
4
Format eine Zahl in wissenschaftlicher Notation mit dem "e " Format . Geben Sie z. B. :
$ output = sprintf ( "pi =% e" , $ pi) ;
5
Format eine Hexadezimalzahl mit dem "x "-Format oder verwenden das "X" -Format , um die hexadezimale Darstellung in Großbuchstaben zu konvertieren. Beachten Sie, dass eine Funktion einen Kleinbuchstaben verwendet "x " , während die andere nutzt Großbuchstaben. Geben Sie z. B. :
$ rot = sprintf ( "% x ", " ff0000 ");
$ red_upper = sprintf ( "% X ", " ff0000 ");
Seite 6
rechten rechtfertigen eine Zeichenfolge , indem Sie die Zeichenfolge Breite mit dem "s" -Format . Left- Pad eine Zeichenfolge , indem Sie die Füllzeichen mit der Zeichenfolge Breite und mit dem "s" -Format . Geben Sie z. B. :
$ output = sprintf ( " % 25s ", " Total" );
$ output = sprintf ( " % # 25x ", " Total" );