Maison  >  Article  >  développement back-end  >  Comment diviser et arrondir en php

Comment diviser et arrondir en php

coldplay.xixi
coldplay.xixioriginal
2020-08-10 11:22:085498parcourir

La méthode de division et d'arrondi en PHP : 1. Utilisez la fonction [round()] pour arrondir les nombres à virgule flottante 2. Utilisez la fonction [ceil()] pour arrondir à l'entier le plus proche ; .Utiliser La fonction [floor()] arrondit à l'entier le plus proche.

Comment diviser et arrondir en php

La méthode de division et d'arrondi en php :

1.

arrondit les nombres à virgule flottante.

round()

Comment diviser et arrondir en phpDescription : Renvoie le résultat de l'arrondi de x selon la précision spécifiée prec (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
2 1
3 0
4 -4
5 -5

2. ceil : arrondir

la fonction ceil() arrondit le chiffre. entier le plus proche.


Comment diviser et arrondir en phpDescription : 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
2 1
3 5
4 6
5 -5
6 -5

3. étage : arrondir vers le bas

fonction floor() Arrondi au entier le plus proche.

Syntaxe : floor(x)

Comment diviser et arrondir en phpDescription : Renvoie l'entier suivant 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 :

1 0
2 0
3 5
4 5
5 -6
6 -6

Recommandations d'apprentissage associées :
programmation php

(vidéo)

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