Maison > Article > développement back-end > Comment convertir un nombre en type int (entier) en php
3 méthodes : 1. Utilisez intval() pour arrondir directement, la syntaxe est "intval(value)". 2. Utilisez settype() pour définir le type de la valeur spécifiée sur "int", la syntaxe est "settype(value,"int")". 3. Pour forcer la conversion du type, ajoutez "(int)" avant la valeur spécifiée et la syntaxe est "value (int)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
type int (entier)
En PHP, la variable entière est appelée entier ou type int, utiliser Pour représenter un entier, les règles pour les entiers sont les suivantes :
entier doit avoir au moins un nombre (0~9) ;
entier ne peut pas contenir de virgules ni d'espaces ; point ;
entier peut être un nombre positif ou négatif.
La plage de valeurs de l'entier doit être comprise entre -2E31 et 2E31, et peut être exprimée sous trois formats, à savoir décimal, hexadécimal (préfixé par 0x) et octal (préfixé par 0).
est utilisée pour définir le type d'une variable et convertir la variable en un type spécifié.
Définissez simplement le type de paramètre sur "int" ou "integer" pour convertir la variable en type int. Remarque : Cette fonction modifie la variable d'origine et la valeur de retour est de type booléen (TRUE est renvoyé lorsque le paramètre réussit et FALSE est renvoyé en cas d'échec.). <?php
$str="123.9";
var_dump($str);
$int=intval($str); //转换后数值:123
var_dump($int);
?>
Méthode 3 : Utiliser la conversion de type forcée
Ajoutez le type cible "(int)" ou "(integer)" entre parenthèses avant le nombre à convertir pour le forcer à un type entier.<?php $str="123.9"; var_dump($str); $int=settype($str,"int"); var_dump($int); //输出bool(true) var_dump($str); //输出int(12) ?>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!