Heim > Artikel > Backend-Entwicklung > PHP verfügt über eine Funktion zum Hinzufügen von 0 oder Ziffern vor der Zahl.
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('Y_m_d', time()).'_'.sprintf('d', rand(0,99)); ?>
sprintf()-Funktion
Fühlt es sich wie C-Sprache an?
1. Syntax
sprintf(format,arg1,arg2,arg++)
参数 | 描述 |
---|---|
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; ?>
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, ',', ' '); // 1 234,56 $number = 1234.5678; // english notation without thousands seperator $english_format_number = number_format($number, 2, '.', ''); // 1234.57 ?>
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!