Maison > Article > développement back-end > Comment supprimer les décimales en php
Comment supprimer les décimales en PHP : 1. Utilisez la fonction intval() pour obtenir la valeur entière de la variable, la syntaxe "intval($number)" 2. Utilisez la fonction floor() pour arrondir à l'inférieur, le syntaxe "floor($number) )".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Comment supprimer les décimales dans php
Méthode 1 : Utiliser la fonction intval() La fonction
intval( ) est utilisée pour obtenir la valeur entière d'une variable. Format de syntaxe :
int intval ( mixed $var [, int $base = 10 ] )
$var : La valeur de la quantité à convertir en entier.
$base : la base utilisée pour la conversion.
Si base est 0, la base utilisée est déterminée en détectant le format de var :
Si la chaîne inclut le préfixe "0x" (ou "0X"), utilisez hexadécimal (hex sinon,
Si la chaîne commence par "0", l'octal sera utilisé ; sinon,
utilisera le décimal. La fonction
intval() est souvent utilisée pour la conversion de type de données afin de convertir des variables de type chaîne et à virgule flottante en type entier.
Exemple : Convertir un nombre décimal en entier (supprimer les décimales)
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = intval($num); echo '变量 $int 的类型为:'.gettype($int).'<br>'; var_dump($int); ?>
Résultat de sortie :
Méthode 2 : Utiliser la fonction floor() - arrondir à l'inférieur
floor() La fonction arrondit à l'inférieur à l'entier le plus proche. Format de syntaxe :
floor($number);
$number : obligatoire. Spécifie la valeur à arrondir.
Exemple : Arrondir les décimales (supprimer les décimales)
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = floor($num); echo '变量 $int 的类型为:'.gettype($int).'<br>'; var_dump($int); ?>
Résultats de sortie :
En plus : Deux autres méthodes d'arrondi des décimales
Utilisez le plafond () fonction - - Arrondir , s'il y a une décimale, ajoutez 1 à la partie entière
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = ceil($num); echo '变量 $int 的类型为:'.gettype($int).'<br>'; var_dump($int); ?>
Résultat de sortie :
Utilisez la fonction round() - arrondi
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = round($num); echo '小数值为:'.$num.'<br>'; echo '取整后值为:'.$int .'<br>'; var_dump($int); $num = 123.556; $int = round($num); echo '小数值为:'.$num.'<br>'; echo '取整后值为:'.$int .'<br>'; var_dump($int); ?>
Résultat de sortie :
Recommandé apprentissage :《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!