Maison  >  Article  >  développement back-end  >  Comment changer le type de données en php

Comment changer le type de données en php

青灯夜游
青灯夜游original
2021-05-10 17:30:485151parcourir

Méthodes pour changer le type de données : 1. Conversion de type forcée, ajoutez le type cible entre parenthèses avant la variable à convertir. Exemple "(int)3.14" ; 2. Utilisez les fonctions de conversion de type spécifiques intval(), floatval() et strval(); 3. Utilisez la fonction de conversion de type générale settype().

Comment changer le type de données en php

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

Méthode 1. Type forcé conversion - -Ajoutez le type cible entre parenthèses

avant la variable à convertir. Les types de données PHP autorisés pour la conversion sont :

  • (int) , (entier) : converti en entier

  • (float), (double), (real) : converti en type à virgule flottante

  • ( string) : Convertir en chaîne

  • (bool), (boolean) : Convertir en type booléen

  • (array) : Convertir en tableau

  • (objet) : Convertir en objet

Exemple :

<?php   
$num1=3.14;   
$num2=(int)$num1;   
var_dump($num1); //输出float(3.14)   
var_dump($num2); //输出int(3)   
?>

Méthode 2 : Utiliser une conversion de type spécifique function , intval(), floatval(), strval()

<?php   
$str="123.9abc";   
$int=intval($str);     //转换后数值:123   
$float=floatval($str); //转换后数值:123.9   
$str=strval($float);   //转换后字符串:"123.9"    
?>

Méthode 3 : utilisez la fonction de conversion de type générale settype()

<?php   
$num4=12.8;   
$flg=settype($num4,"int");   
var_dump($flg);  //输出bool(true)   
var_dump($num4); //输出int(12)   
?>

Instructions : La fonction settype() est utilisée pour définir le type d’une variable. La syntaxe est la suivante :

settype ( $var , $type )

Définissez le type de variable var à type.

table>settype () affectera le type de la variable d'origine. Apprentissage recommandé : "Tutoriel vidéo PHP"
Paramètres Description
var La variable à convertir.
type
参数 描述
var 要转换的变量。
type

type 的可能值为:

  • “boolean” (或为“bool”,从 PHP 4.2.0 起)
  • “integer” (或为“int”,从 PHP 4.2.0 起)
  • “float” (只在 PHP 4.2.0 之后可以使用,对于旧版本中使用的“double”现已停用)
  • "string"
  • "array"
  • "object"
  • “null” (从 PHP 4.2.0 起)
type possibilité Valeurs ​​sont :

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