Maison > développement back-end > Problème PHP > Comment formater un nombre avec un séparateur de milliers en PHP

Comment formater un nombre avec un séparateur de milliers en PHP

autoload
Libérer: 2023-03-09 10:52:02
original
2638 Les gens l'ont consulté

Comment formater un nombre avec un séparateur de milliers en PHP

Dans le processus d'utilisation quotidienne des nombres, il existe toujours des scénarios particuliers dans lesquels les nombres doivent être affichés sous une forme spécifique. Cet article explique principalement comment. pour utiliser la fonction number_format (), ce qui provoque l'affichage des nombres avec des séparateurs de milliers.

Syntaxe 1.number_format()

number_format( float $number , int $decimals = 0  , string $dec_point = "."  , string $thousands_sep = "," )
Copier après la connexion
  • $number : le nombre à formater

  • $decimals : Le nombre de décimales à conserver

  • $dec_point : Précisez le caractère affiché pour le point décimal

  • $thousands_sep : Précisez le séparateur des milliers Caractères affichés

Valeur de retour : nombre après formatage.

PS : Remarque

  • Si seul le premier paramètre est fourni, la partie décimale du nombre sera supprimée, et elle sera séparée par l'anglais "," par défaut.

  • Si deux paramètres sont fournis, le nombre conservera le nombre de chiffres après la virgule décimale à la valeur de $decimals

  • Si quatre paramètres sont fournis, le nombre conservera la partie décimale de la longueur $decimals, le point décimal est remplacé par $dec_point et le séparateur des milliers est remplacé par $thousands_sep.

2. Exemple d'utilisation :

Il n'y a qu'un seul paramètre

<?php
    $number = 12399.563;
    //只有一个参数
    $number1 = number_format($number);
    echo "$number1"."<br>";
    // 12,400
Copier après la connexion

Il y a deux paramètres

<?php
    $number2 =number_format($number,2);
    echo "$number2"."<br>";
    // 12,399.56
?>
Copier après la connexion

Il y a quatre paramètres

<?php
    $number = 12348.56789;
    $number3 = number_format($number, 2, &#39;,&#39;, &#39; &#39;);
    echo "$number3"."<br>";
    // 12 348,57
?>
Copier après la connexion

Recommandé : Résumé des questions d'entretien PHP 2021 (collection)》《tutoriel vidéo 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