Comment supprimer les décimales en php

青灯夜游
Libérer: 2023-03-12 15:18:02
original
4216 Les gens l'ont consulté

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) )".

Comment supprimer les décimales en php

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 ] )
Copier après la connexion
  • $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 &#39;变量 $int 的类型为:&#39;.gettype($int).&#39;<br>&#39;;
var_dump($int);
?>
Copier après la connexion

Résultat de sortie :

Comment supprimer les décimales en php

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);
Copier après la connexion
  • $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 &#39;变量 $int 的类型为:&#39;.gettype($int).&#39;<br>&#39;;
var_dump($int);
?>
Copier après la connexion

Résultats de sortie :

Comment supprimer les décimales en php

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 &#39;变量 $int 的类型为:&#39;.gettype($int).&#39;<br>&#39;;
var_dump($int);
?>
Copier après la connexion

Résultat de sortie :

Comment supprimer les décimales en php

  • Utilisez la fonction round() - arrondi

<?php
header("Content-type:text/html;charset=utf-8"); 
$num = 123.456;
$int = round($num);
echo &#39;小数值为:&#39;.$num.&#39;<br>&#39;;
echo &#39;取整后值为:&#39;.$int .&#39;<br>&#39;;
var_dump($int);

$num = 123.556;
$int = round($num);
echo &#39;小数值为:&#39;.$num.&#39;<br>&#39;;
echo &#39;取整后值为:&#39;.$int .&#39;<br>&#39;;
var_dump($int);
?>
Copier après la connexion

Résultat de sortie :

Comment supprimer les décimales en php

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!

É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