118 of 410 menu

Funktion printf

Die Funktion printf gibt einen String aus, der gemäß einem angegebenen Format formatiert wurde. Der erste Parameter akzeptiert einen Format-String, die nachfolgenden Parameter - Werte zur Einsetzung. Im Format-String werden spezielle Symbole (Format-Spezifizierer) verwendet, die mit dem Zeichen % beginnen und die Formatierung der Ausgabe steuern.

Syntax

printf(string $format, mixed ...$values): int

Format-Spezifizierer

Spezifizierer Beschreibung
%s String
%d Ganzzahl mit Vorzeichen (dezimal)
%u Ganzzahl ohne Vorzeichen (dezimal)
%f Gleitkommazahl (lokale-abhängig)
%F Gleitkommazahl (nicht lokale-abhängig)
%c Zeichen nach ASCII-Code
%x Ganzzahl im Hexadezimalsystem (Kleinbuchstaben)
%X Ganzzahl im Hexadezimalsystem (Großbuchstaben)
%o Ganzzahl im Oktalsystem
%b Ganzzahl im Binärsystem
%e Wissenschaftliche Schreibweise (Kleinbuchstaben)
%E Wissenschaftliche Schreibweise (Großbuchstaben)
%g Kurzschreibweise %e oder %f
%G Kurzschreibweise %E oder %F
%% Prozentzeichen

Beispiel

In diesem Beispiel wird statt %s das Wort 'apples' eingesetzt, und statt %d - die Zahl 3:

<?php $product = 'apples'; $num = 3; printf('product - %s, amount - %d', $product, $num); ?>

Ergebnis der Code-Ausführung:

'product - apples, amount - 3'

Beispiel

In diesem Beispiel sind die Parameter vertauscht und eine Nummerierung eingeführt:

<?php $num = 3; $product = 'apples'; printf('product - %2$s, amount - %1$d', $num, $product); ?>

Ergebnis der Code-Ausführung:

'product - apples, amount - 3'

Beispiel

In diesem Beispiel wird die Anzahl mehrmals benötigt, daher wurde eine Nummerierung eingeführt:

<?php $num = 3; $product = 'apples'; printf('product - %1$s, amount - %2$d, count - %2$d', $product, $num); ?>

Ergebnis der Code-Ausführung:

'product - apples, amount - 3, count - 3'

Siehe auch

  • die Funktion sprintf,
    die einen ähnlichen Vorgang mit Rückgabe des Ergebnisses durchführt
  • die Funktion number_format,
    die eine Zahl formatiert
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen