PHP est livré avec une fonction pour ajouter 0 ou des chiffres avant les nombres.

不言
Libérer: 2023-03-24 17:14:01
original
2435 Les gens l'ont consulté

Cet article présente principalement la fonction intégrée de PHP pour ajouter 0 ou un pad avant les nombres. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer

Plusieurs fois, nous le partageons. besoin Formatez le numéro, par exemple, s'il n'y a pas suffisamment de chiffres, ajoutez 0 devant. Il peut être facilement implémenté avec PHP, car PHP est livré avec des fonctions associées.

<?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));
?>
Copier après la connexion

Fonction sprintf()
Est-ce que cela ressemble au langage C ?
Syntaxe

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

2.
Le paramètre format est le format de conversion, commençant par le signe de pourcentage ("%") et se terminant par le caractère de conversion. Les valeurs de format possibles suivantes :

  • %% - renvoie le symbole de pourcentage

  • %b - le nombre binaire

  • %c - Valeur ASCII du caractère

  • %d - Nombre décimal signé

  • %e - Notation continue (Pour exemple, 1.5e+3)

  • %u - nombre décimal non signé

  • %f - nombre à virgule flottante (compatible avec les paramètres locaux)

  • %F - nombre à virgule flottante (non compatible avec les paramètres locaux)

  • %o - nombre octal

  • %s - chaîne

  • %x - nombre hexadécimal (lettres minuscules)

  • %X - nombre hexadécimal (lettres majuscules)

arg1, arg2, ++ et d'autres paramètres seront insérés dans la chaîne principale au niveau du symbole du signe de pourcentage (%). Cette fonction est exécutée étape par étape. Au premier signe %, arg1 est inséré, au deuxième signe %, arg2, et ainsi de suite.

<?php   
$number = 123;   
$txt = sprintf("%f",$number);   
echo $txt;   
?>
Copier après la connexion

3. Format du numéro 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
?>
Copier après la connexion

Recommandations associées :

Liste complète des fonctions intégrées PHP_Tutoriel PHP

Fonction de panier simple dans la propre fonction de PHP



Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!