Maison >développement back-end >tutoriel php >Comment utiliser la fonction php number_format ?
La fonction number_format est une fonction intégrée à PHP, utilisée pour formater un nombre contenant des milliers de groupes. Sa syntaxe est "string number_format ($number, $decimals, $decimalpoint, $sep)".
Cet article présente principalement l'utilisation de php number_format. J'espère qu'il sera utile aux amis dans le besoin ! La fonction
number_format() est une fonction intégrée à PHP, utilisée pour formater un nombre contenant des milliers de groupes. Il renvoie le nombre formaté en cas de succès, sinon donne E_WARNING
en cas d'échec.
Syntaxe :
string number_format ( $number, $decimals, $decimalpoint, $sep )
Paramètres :
Cette fonction accepte les quatre paramètres ci-dessus, comme suit Description :
$number
: C'est un paramètre obligatoire pour spécifier le nombre à formater. Si aucun autre paramètre n'est défini, le nombre sera formaté sans décimales et en utilisant une virgule (,) comme séparateur des milliers. L'argument obligatoire spécifie le nombre à formater.
$decimals
: C'est un paramètre facultatif utilisé pour spécifier une décimale. Si ce paramètre est défini, le nombre sera formaté en utilisant un point (.) comme point décimal.
$decimalpoint
: C'est un paramètre facultatif qui spécifie la chaîne à utiliser pour le point décimal.
$sep
: C'est un paramètre facultatif qui spécifie la chaîne utilisée pour le séparateur de milliers. Si ce paramètre est donné, tous les autres paramètres sont obligatoires.
Valeur de retour :
Renvoie un nombre formaté en cas de succès et renvoie E_WARNING en cas d'échec.
exemple de code number_format() 1 :
<?php $num1 = "999999.49"; // 没有小数点参数 echo number_format($num1)."\n"; // 带小数点参数 echo number_format($num1, 3)."\n"; $num2 = "9999999.99"; // 没有小数点参数 //返回整数值 echo number_format($num2)."\n"; //带小数点参数 echo number_format($num2, 3)."\n"; // 包含所有四个参数 echo number_format("1000000.99", 3, "#", "GGG"); ?>
Sortie :
999,999 999,999.490 10,000,000 9,999,999.990 1GGG000GGG000#990
exemple de code number_format() 2 :
Si vous transmettez autre chose qu'un numéro, cela donnera un avertissement.
<?php $num = "GFG"; echo number_format($num)."\n\n"; echo number_format($num, 3); ?>
Sortie :
PHP Warning: number_format() expects parameter 1 to be float, string given in /home/ac476aaecea758334cb8ed146bcbb8f6.php on line 5 PHP Warning: number_format() expects parameter 1 to be float, string given in /home/ac476aaecea758334cb8ed146bcbb8f6.php on line 8
exemple de code number_format() 3 :
Cette fonction n'accepte pas trois paramètres, N'accepte que 1, 2 ou 4 paramètres.
<?php $num = 1000000; echo number_format($num, 3, ", "); ?>
Sortie :
PHP Warning: Wrong parameter count for number_format() in /home/e426108b066d9a86366249bf7b626d19.php on line 6
Recommandations associées : "Tutoriel 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!