Maison  >  Article  >  développement back-end  >  Comment convertir 2.131 en entier en php

Comment convertir 2.131 en entier en php

藏色散人
藏色散人original
2021-11-18 09:41:412005parcourir

Comment convertir 2,131 en entier en PHP : 1. Utilisez la fonction floor pour arrondir ; 2. Utilisez la fonction ceil pour arrondir ;

Comment convertir 2.131 en entier en php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment convertir 2.131 en entier en PHP

3 façons de convertir des décimales en entiers en PHP :

Cet article Il présente principalement trois méthodes de conversion de décimales en entiers en PHP. En fait, il utilise trois fonctions fournies avec PHP, à savoir floor, ceil et round. Les amis dans le besoin peuvent s'y référer

. float floor ( float value) Arrondi par méthode d'arrondifloat floor ( float value)    舍去法取整

返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为float 值的范围通常比 integer 要大。

代码如下:

echo floor(4.3);   // 4
echo floor(9.999); // 9
echo floor(2.131); // 2

float ceil ( float value)    进一法取整

返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为float 值的范围通常比 integer 要大。

代码如下:

echo ceil(4.3);    // 5
echo ceil(9.999);  // 10
echo ceil(2.131);  //3

float round ( float val [, int precision])

Renvoie l'entier suivant non supérieur à la valeur et arrondit la partie décimale de la valeur. 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.

Le code est le suivant :

echo round(2.131);         // 2
echo round(3.4);         // 3
echo round(3.5);         // 4
echo round(3.6);         // 4
echo round(3.6, 0);      // 4
echo round(1.95583, 2);  // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2);    // 5.04
echo round(5.055, 2);    // 5.06

float ceil (float value) Arrondi à l'entier le plus proche

Renvoie l'entier suivant qui n'est pas inférieur à la valeur. Si la valeur a une partie décimale, elle est affichée. 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.

Le code est le suivant :🎜rrreee🎜float round (float val [, int précision]) Arrondir les nombres à virgule flottante🎜🎜Renvoie la valeur à arrondir selon la précision spécifiée (le nombre de chiffres après la virgule) résultat. la précision peut également être négative ou nulle (par défaut). 🎜🎜Le code est le suivant :🎜rrreee🎜Apprentissage recommandé : "🎜Tutoriel vidéo 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!

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