Maison > développement back-end > Problème PHP > Comment convertir un nombre décimal en entier en php

Comment convertir un nombre décimal en entier en php

青灯夜游
Libérer: 2023-03-10 09:54:01
original
3931 Les gens l'ont consulté

Méthode : 1. Utilisez la fonction floor() pour arrondir à l'entier le plus proche, syntaxe "floor (decimal)" 2. Utilisez la fonction ceil() pour arrondir à l'entier le plus proche, syntaxe "ceil( decimal)"; 3. Utilisez la fonction round() pour arrondir les nombres à virgule flottante, la syntaxe est "round(decimal)".

Comment convertir un nombre décimal en entier en php

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

Comment convertir un décimal en entier en PHP 1 : méthode d'arrondi floor (valeur flottante)

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

Renvoie le prochain entier non supérieur à la valeur, en arrondissant 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.

Exemple :

<?php
echo floor(4.3)."<br>";   // 4
echo floor(9.999); // 9
?>
Copier après la connexion

Sortie :

4
9
Copier après la connexion

Méthode PHP deux pour convertir un nombre décimal en entier : plafond (valeur flottante) Arrondi à l'entier suivant

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

Renvoie l'entier suivant qui n'est pas inférieur à la valeur. Si la valeur comporte une partie décimale, elle est arrondie à un. 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(4.3)."<br>";    // 5
echo ceil(9.999);  // 10
?>
Copier après la connexion

Sortie :

5
10
Copier après la connexion

Méthode PHP trois pour convertir un nombre décimal en entier : round ( float val [, int précision ]) Arrondir les nombres à virgule flottante

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

Renvoie val arrondi à la précision spécifiée (le nombre de chiffres décimaux après la virgule). la précision peut également être négative ou nulle (par défaut).

<?php
echo round(3.4)."<br>";         // 3
echo round(3.5)."<br>";         // 4
echo round(3.6)."<br>";         // 4
echo round(3.6, 0)."<br>";      // 4
echo round(1.95583, 2)."<br>";  // 1.96
echo round(1241757, -3)."<br>"; // 1242000
echo round(5.045, 2)."<br>";    // 5.04
echo round(5.055, 2);    // 5.06
?>
Copier après la connexion

Sortie :

3
4
4
4
1.96
1242000
5.05
5.06
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal