Maison > Article > développement back-end > Qu'est-ce que la fonction de division php ?
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.
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 -52. ceil : arrondirla 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 -53. floor : arrondir vers le basla 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!