Maison  >  Article  >  développement back-end  >  Comment convertir en type int en php ?

Comment convertir en type int en php ?

青灯夜游
青灯夜游original
2020-09-30 10:13:4110173parcourir

Méthode de conversion : 1. Ajoutez "(int)" avant la variable à convertir pour forcer la conversion en type int, par exemple "(int)3.14", la valeur est 3. 2. Utilisez le intval( ) fonction, la syntaxe est "intval(value)" ; 3. Utilisez la fonction settype(), la syntaxe est "settype(value,"int")".

Comment convertir en type int en php ?

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

Il existe trois types de données PHP Méthodes de conversion :

1. Conversion de type forcée

La coercition de type en PHP est très similaire à celle en C : dans le La variable est précédée du type cible entre parenthèses.

Les conversions autorisées sont :

  • (int),(integer) - Convertir en entier

  • (bool ), (booléen) - Convertir en type booléen

  • (float), (double), (real) - Convertir en type à virgule flottante

  • ( chaîne)                                                                                                                                             -Convertir en objet

  • Notez que les espaces et les tabulations sont autorisés entre parenthèses

  • Exemple : php converti en type int
  • <?php  
    $num1=3.14;  
    $num2=(int)$num1;  
    var_dump($num1); //输出float(3.14)  
    var_dump($num2); //输出int(3)  
    ?>

    Sortie :

  • float 3.14
    int 3

2. Utiliser les fonctions de conversion

PHP dispose de 3 types spécifiques de fonctions de conversion :


intval() : utilisé pour obtenir la valeur entière des variables. Renvoie la valeur entière de la variable var en utilisant la conversion de base spécifiée (la valeur par défaut est décimale). intval() ne peut pas être utilisé avec un objet, sinon une erreur E_NOTICE sera générée et 1 sera renvoyé.

    floatval() : utilisé pour obtenir la valeur à virgule flottante d'une variable.
  • strval() : utilisé pour obtenir la valeur de chaîne d'une variable.

  • Exemple : php converti en type int

    <?php  
    $str="123.9abc";  
    $int=intval($str);     //转换后数值:123  
    var_dump($int);  
    ?>
  • Sortie : php converti en type int
  • int 123

    3. settype(mixed var,string type)

La fonction settype() est utilisée pour définir le type d'une variable.

Exemple :

<?php  
$str="123.9sdc";  
$int=settype($str,"int");  
var_dump($int);  //输出bool(true)  
var_dump($str); //输出int(12)  
?>
Sortie :

boolean true
int 123

Recommandations associées :

formation 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