En PHP, round signifie "arrondi". Il s'agit d'une fonction intégrée qui convertit les nombres à virgule flottante en nombres entiers. Cette fonction peut arrondir les nombres à virgule flottante et renvoyer une valeur entière de type float. précision,mode);".
L'environnement d'exploitation de ce tutoriel : système windows7, version PHP8, ordinateur DELL G3
introduction à la fonction php round()
En PHP
, il y a Entier pour les nombres
Le type entier et le type à virgule flottante Float
sont deux types de données. Dans certaines circonstances particulières, nous ne pouvons utiliser que le type entier, et pour le type à virgule flottante, nous ne pouvons l'utiliser que. est converti en type entier. PHP
fournit la fonction round()
pour nous aider à accomplir cette tâche. PHP
中对于数字有Integer
整型、Float
浮点型这两种数据类型,在某些特殊的环境下,我们只能使用整型,而对浮点型来说,只能将其转换为整型,PHP
提供了round()
函数,能够帮助我们完成这一任务。
在php中,round的意思为“四舍五入”,作用是对浮点数进行四舍五入,返回一个整数。
语法格式:
round(number,precision,mode);
参数 | 描述 |
---|---|
number | 必需。规定要舍入的值。 |
precision | 可选。规定小数点后的尾数。默认是 0,也可以为负数。 |
mode | 可选。规定表示舍入模式的常量:
|
返回值:返回一个float
Format de grammaire : PHP_ROUND_HALF_EVEN - Lorsque vous rencontrez 0,5, prenez la valeur paire suivante et arrondissez le nombre aux décimales de précision. PHP_ROUND_HALF_ODD - Lorsque vous rencontrez 0,5, prenez la valeur impaire suivante et arrondissez le nombre aux décimales de précision. Valeur de retour : renvoie un entier de type Exemple d'utilisation de la fonction PHP round() 1. Un seul paramètre : 2 Il y a deux paramètres : Connaissances approfondies : Deux autres fonctions d'arrondi Fonction floor() : arrondir à l'entier le plus proche 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!<?php
header("Content-type:text/html;charset=utf-8");
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>";
?>
Paramètres Description numéro Obligatoire. Spécifie la valeur à arrondir. précision Facultatif. Spécifie le nombre de chiffres après la virgule. La valeur par défaut est 0, peut également être négative. mode Facultatif. Spécifie une constante représentant le mode d'arrondi : PHP_ROUND_HALF_UP - Par défaut. Dans le cas de 0,5, arrondissez le nombre aux décimales de précision. Tours 1,5 à 2 et -1,5 à -2. PHP_ROUND_HALF_DOWN - Arrondissez le nombre à la précision décimale lorsque vous rencontrez 0,5. Tours 1,5 à 1 et -1,5 à -1.
float
<?php
header("Content-type:text/html;charset=utf-8");
echo round(6.4545,3)."、";
echo round(6.4545,2)."、";
echo round(6.4545,1)."、";
echo round(6.4545,0)."<br>";
?>
<?php
header("Content-type:text/html;charset=utf-8");
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小数位。
?>