Maison > développement back-end > tutoriel php > Comment formater un nombre à deux décimales en PHP ?

Comment formater un nombre à deux décimales en PHP ?

DDD
Libérer: 2024-12-19 10:04:09
original
169 Les gens l'ont consulté

How to Format a Number to Two Decimal Places in PHP?

Comment afficher un nombre avec deux décimales en PHP

En PHP, l'affichage d'un nombre avec deux décimales peut être réalisé en utilisant le fonctions de formatage appropriées.

Pour arrondir une chaîne représentant un nombre à deux décimales, considérez le code suivant extrait :

$number = "520"; // Assumed to be a string from a database

$formatted_number = round_to_2dp($number);

echo $formatted_number;
Copier après la connexion

L'objectif est de définir la fonction round_to_2dp() pour effectuer l'arrondi nécessaire.

Définition de la fonction pour round_to_2dp() :

Une approche pour y parvenir consiste à utiliser number_format() function :

function round_to_2dp($number) {
  return number_format((float)$number, 2, '.', '');
}
Copier après la connexion

Dans cette implémentation :

  • Le nombre est d'abord converti en flottant pour garantir des calculs précis.
  • number_format est utilisé avec les paramètres suivants :

    • $number : Le nombre à formater.
    • 2 : Spécifie deux décimales.
    • . et '' : Désigne le séparateur décimal et le séparateur de milliers (qui est vide dans ce cas).
  • La fonction renvoie une chaîne représentant le nombre arrondi.

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!

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