Explication détaillée de la fonction round() en PHP

autoload
Libérer: 2023-04-09 21:34:02
original
4876 Les gens l'ont consulté

Explication détaillée de la fonction round() en PHP

  PHP a deux types de données : Integer entier et Float virgule flottante. Dans certaines circonstances particulières, nous ne pouvons utiliser que des types entiers et pour les types à virgule flottante. , ils ne peuvent être convertis qu'en types entiers. PHP fournit la fonction round() pour nous aider à accomplir cette tâche. Cet article vous amènera à y jeter un œil.

Tout d'abord, je dois vous amener jeter un œil à la syntaxe de la fonction round().

round  ( float $val , int $precision = 0 , int $mode = PHP_ROUND_HALF_UP )
Copier après la connexion
  • $val : Données à virgule flottante à convertir

  • $precision : Facultatif, le nombre de chiffres après la virgule décimale .

  • $mode : facultatif, PHP_ROUND_HALF_UP, PHP_ROUND_HALF_DOWN, PHP_ROUND_HALF_EVEN ou PHP_ROUND_HALF_ODD

  • Valeur de retour : renvoie un float numéro de type

Exemple de code :

1. Un seul paramètre :

<?php
echo round(6.1)."、";
echo round(6.2)."、";
echo round(6.3)."、";
echo round(6.4)."、";
echo round(6.5)."、";
echo round(6.6)."、";
echo round(6.64)."<br>";
Copier après la connexion
输出:6、6、6、6、7、7、7
Copier après la connexion

2. Il y a deux paramètres :

<?php
echo round(6.4545,3)."、";
echo round(6.4545,2)."、";
echo round(6.4545,1)."、";
echo round(6.4545,0)."<br>";
?>
Copier après la connexion
输出:6.455、6.45、6.5、6
Copier après la connexion

3. Trois paramètres :

<?php
echo round(6.65,1,PHP_ROUND_HALF_DOWN)."<br>";//向下取整
echo round(6.65,1,PHP_ROUND_HALF_UP)."<br>";//向上取整
echo round(6.55,1,PHP_ROUND_HALF_EVEN)."<br>";//遇到 .5 的情况时取下一个偶数值舍入$val到 $precision小数位。
echo round(6.55,1,PHP_ROUND_HALF_ODD)."<br>";//遇到 .5 的情况时取下一个奇数值舍入$val到 $precision小数位。

?>
Copier après la connexion
输出:6.6
      6.7
       6.6
       6.5
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