Maison >développement back-end >tutoriel php >Comment arrondir une chaîne PHP à deux décimales ?

Comment arrondir une chaîne PHP à deux décimales ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-28 01:19:09969parcourir

How to Round a PHP String to Two Decimal Places?

Arrondir un nombre à deux décimales en PHP

Dans cet extrait, nous visons à arrondir une chaîne PHP à deux décimales pour la formater correctement pour la sortie. Pour y parvenir, nous pourrions utiliser une fonction personnalisée nommée round_to_2dp().

La définition de la fonction devrait être la suivante, en utilisant la fonction number_format() :

function round_to_2dp($number) {
    return number_format((float)$number, 2, '.', '');
}

Voici un exemple de sa utilisation :

$number = "520"; // It's a string from a database

$formatted_number = round_to_2dp($number);

echo $formatted_number; // Outputs 520.00

La fonction number_format() prend trois arguments :

  1. Number : la valeur à formater.
  2. Décimales : le nombre de décimales à arrondir.
  3. Décimales Séparateur : le caractère utilisé pour séparer chiffres décimaux.
  4. Séparateur de milliers : le caractère utilisé pour séparer des milliers.

Dans ce cas, nous définissons l'argument décimal sur 2, en spécifiant deux décimales. Le résultat final est renvoyé sous forme de chaîne.

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!

Déclaration:
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