Maison  >  Article  >  développement back-end  >  Qu'est-ce que la fonction de division php ?

Qu'est-ce que la fonction de division php ?

藏色散人
藏色散人original
2020-08-28 10:16:334674parcourir

Il existe 3 fonctions de division PHP, à savoir : 1. la fonction round, utilisée pour arrondir les nombres à virgule flottante ; 2. la fonction ceil, utilisée pour arrondir à l'entier le plus proche 3. la fonction floor, utilisée pour arrondir à l'entier inférieur ; l'entier le plus proche.

Qu'est-ce que la fonction de division php ?

Recommandé : "Tutoriel vidéo PHP"

Comment diviser et arrondir en php (arrondi, ceil, floor)

Lorsque vous rencontrez une situation où le résultat de la division doit être arrondi en PHP, les méthodes suivantes doivent être utilisées :

1. >

La fonction round() arrondit les nombres à virgule flottante.

Syntaxe : round(x, prec)

Paramètres

x est facultatif. Spécifie le nombre à arrondir.

prec facultatif. Spécifie le nombre de chiffres après la virgule.

Description : Renvoie le résultat de l'arrondi de x selon la précision spécifiée (le nombre de chiffres décimaux après la virgule). prec peut également être négatif ou nul (par défaut).

Astuce : PHP ne peut pas gérer correctement les chaînes telles que "12,300.2" par défaut.

Exemple :

<?php
echo(round(0.60));
echo(round(0.50));
echo(round(0.49));
echo(round(-4.40));
echo(round(-4.60));
?>

Sortie :

1
1
0
-4
-5

2. ceil : arrondir

la fonction ceil() arrondit à l'entier le plus proche.

Syntaxe : ceil(x)

Paramètres

x est requis. Spécifie le nombre à arrondir.

Description : Renvoie l'entier suivant qui n'est pas inférieur à x. Si x a une partie décimale, il sera arrondi. Le type renvoyé par ceil() est toujours float car la plage des valeurs float est généralement plus grande que celle d'un entier.

Exemple :

<?php
echo(ceil(0.60);
echo(ceil(0.40);
echo(ceil(5);
echo(ceil(5.1);
echo(ceil(-5.1);
echo(ceil(-5.9));
?>

Sortie :

1
1
5
6
-5
-5

3. floor : arrondir vers le bas

la fonction floor() arrondit à l'entier le plus proche.

Syntaxe : floor(x)

Les paramètres

x sont requis. Spécifie le nombre à arrondir.

Description : renvoie le prochain entier non supérieur à x et arrondit la partie décimale de x. Le type renvoyé par floor() est toujours float car la plage des valeurs float est généralement plus grande que celle d'un entier.

Exemple :

<?php
echo(floor(0.60));
echo(floor(0.40));
echo(floor(5));
echo(floor(5.1));
echo(floor(-5.1));
echo(floor(-5.9))
?>

Sortie :

0
0
5
5
-6
-6

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