Heim > Backend-Entwicklung > PHP-Tutorial > PHP verfügt über eine Funktion zum Hinzufügen von 0 oder Ziffern vor der Zahl.

PHP verfügt über eine Funktion zum Hinzufügen von 0 oder Ziffern vor der Zahl.

不言
Freigeben: 2023-03-24 17:14:01
Original
2541 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich die in PHP integrierte Funktion zum Hinzufügen von 0 oder Ziffern vor. Es hat einen bestimmten Referenzwert. Jetzt können wir es mit Ihnen teilen.

brauchen Formatieren Sie die Zahl. Wenn beispielsweise nicht genügend Ziffern vorhanden sind, fügen Sie davor eine 0 hinzu. Es lässt sich leicht mit PHP implementieren, da PHP entsprechende Funktionen mitbringt.

<?php   
//生成4位数,不足前面补0   
$var=sprintf("%04d", 2);
echo $var;//结果为0002   
echo date(&#39;Y_m_d&#39;, time()).&#39;_&#39;.sprintf(&#39;d&#39;, rand(0,99));
?>
Nach dem Login kopieren

sprintf()-Funktion
Fühlt es sich wie C-Sprache an?
1. Syntax

sprintf(format,arg1,arg2,arg++)
Nach dem Login kopieren
参数描述
format必需。转换格式。
arg1必需。规定插到 format 字符串中第一个 % 符号处的参数。
arg2可选。规定插到 format 字符串中第二个 % 符号处的参数。
arg++可选。规定插到 format 字符串中第三、四等等 % 符号处的参数。

2
Der Formatparameter ist das Konvertierungsformat, beginnend mit dem Prozentzeichen („%“) und endend mit dem Konvertierungszeichen. Die folgenden möglichen Formatwerte:

  • %% – gibt das Prozentzeichen zurück

  • %b – die Binärzahl

  • %c – ASCII-Wert des Zeichens

  • %d – Vorzeichenbehaftete Dezimalzahl

  • %e – Kontinuierliche Notation (For Beispiel: 1.5e+3)

  • %u – vorzeichenlose Dezimalzahl

  • %f – Gleitkommazahl (lokale Einstellungen berücksichtigen)

  • %F – Gleitkommazahl (lokale Einstellungen nicht berücksichtigt)

  • %o – Oktalzahl

  • %s – Zeichenfolge

  • %x – Hexadezimalzahl (Kleinbuchstaben)

  • %X – Hexadezimalzahl (Großbuchstaben)

arg1, arg2, ++ und andere 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.

<?php   
$number = 123;   
$txt = sprintf("%f",$number);   
echo $txt;   
?>
Nach dem Login kopieren

3. Zahlenformat number_format()

<?php   
$number = 1234.56;

// english notation (default)
$english_format_number = number_format($number);
// 1,235

// French notation
$nombre_format_francais = number_format($number, 2, &#39;,&#39;, &#39; &#39;);
// 1 234,56

$number = 1234.5678;

// english notation without thousands seperator
$english_format_number = number_format($number, 2, &#39;.&#39;, &#39;&#39;);
// 1234.57
?>
Nach dem Login kopieren

Verwandte Empfehlungen:

Vollständige Liste der in PHP integrierten Funktionen_PHP-Tutorial

Einfache Warenkorbfunktion in der in PHP integrierten Funktion



Das obige ist der detaillierte Inhalt vonPHP verfügt über eine Funktion zum Hinzufügen von 0 oder Ziffern vor der Zahl.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage