Maison > Article > développement back-end > Comment diviser et arrondir en php
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.
La méthode de division et d'arrondi en php :
1.
arrondit les nombres à virgule flottante.round()
Description : 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 -52. ceil : arrondir
la fonction ceil() arrondit le chiffre. entier le plus proche.
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 2 1 3 5 4 6 5 -5 6 -53. étage : arrondir vers le bas
fonction floor() Arrondi au entier le plus proche.
Syntaxe : floor(x)
Description : 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 -6Recommandations d'apprentissage associées :
programmation 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!