Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie 1 in 01 in PHP

So konvertieren Sie 1 in 01 in PHP

WBOY
WBOYOriginal
2022-02-10 17:10:203512Durchsuche

In PHP können Sie die Funktion sprintf() verwenden, um „1“ in „01“ zu konvertieren. Wenn der Parameter auf „%02d“ gesetzt ist, kann er aufgefüllt werden Nullen in einer Zeichenfolge, lautet die Syntax „sprintf(“%02d“,1)“.

So konvertieren Sie 1 in 01 in PHP

Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP-Version 7.1, DELL G3-Computer

So konvertieren Sie 1 in 01 in PHP

Die Funktion sprintf() schreibt die formatierte Zeichenfolge in eine Variable.

arg1, arg2, ++ Parameter werden am Prozentzeichen (%)-Symbol in die Hauptzeichenfolge eingefügt. Diese Funktion wird Schritt für Schritt ausgeführt. Fügen Sie beim ersten %-Zeichen arg1 ein, beim zweiten %-Zeichen arg2 und so weiter.

Die Syntax lautet:

sprintf(format,arg1,arg2,arg++)

Die Parameter werden wie folgt ausgedrückt:

Format Erforderlich. Gibt eine Zeichenfolge und die Formatierung der darin enthaltenen Variablen an.

Mögliche Formatwerte:

  • %% – Gibt ein Prozentzeichen zurück %

  • %b – Binärzahl

  • %c – Das Zeichen, das dem ASCII-Wert entspricht

  • %d – Enthält Positives Negative Dezimalzahlen (negative Zahlen, 0, positive Zahlen)

  • %e – wissenschaftliche Schreibweise in Kleinbuchstaben verwenden (z. B. 1.2e+2)

  • %E – wissenschaftliche Schreibweise in Großbuchstaben verwenden (z. B. 1.2E +2)

  • %u – Dezimalzahl ohne Vorzeichen (größer oder gleich 0)

  • %f – Gleitkommazahl (lokale Einstellung)

  • %F – Gleitkommazahl (nicht lokale Einstellung)

  • %g – Kürzeres %e und %f

  • %G – Kürzeres %E und %f

  • %o – Oktalzahl

  • %s – String

  • %x – Hexadezimalzahl ( Kleinbuchstaben)

  • %X - Hexadezimalzahl (Großbuchstaben)

Zusätzlicher Formatwert. Muss zwischen % und einem Buchstaben stehen (zum Beispiel %.2f):

  • + (Fügen Sie + oder - vor der Zahl hinzu, um das Vorzeichen der Zahl festzulegen. Standardmäßig werden nur negative Zahlen markiert, positive Zahlen sind keine Markierung)

  • ' (gibt an, was als Auffüllung verwendet werden soll, Standard ist Leerzeichen. Es muss mit einem Breitenbezeichner verwendet werden. Zum Beispiel: %'x20s (verwenden Sie „x“ als Auffüllung))

  • - (Variablenwert für linke Anpassung)

  • [0-9] (Geben Sie die Mindestbreite des Variablenwerts an)

  • .[0-9] (Geben Sie die Anzahl der Dezimalstellen oder die maximale Zeichenfolgenlänge an)

Hinweis: Wenn Sie mehrere verwenden, müssen die oben genannten Formatwerte in der oben angegebenen Reihenfolge verwendet werden und dürfen nicht unterbrochen werden.

arg1 Erforderlich. Gibt die Parameter an, die am ersten %-Symbol in der Formatzeichenfolge eingefügt werden sollen.

arg2 Optional. Gibt die Parameter an, die am zweiten %-Symbol in die Formatzeichenfolge eingefügt werden sollen.

arg++ Optional. Gibt die Parameter an, die am dritten, vierten usw. %-Symbol in die Formatzeichenfolge eingefügt werden sollen.

Das Beispiel sieht wie folgt aus:

<?php
  $s1=sprintf("%02d",1);
  $s2=sprintf("%02d",2);
  echo $s1 ,"<br>";
  echo $s2;
?>

Ausgabeergebnis:

So konvertieren Sie 1 in 01 in PHP

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie 1 in 01 in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn