


Explication détaillée des exemples de conversion de types de données PHP
Apr 27, 2017 pm 05:09 PMPHP est un langage faiblement typé, car lorsque nous déclarons une variable, nous n'avons pas besoin de spécifier le type de données qu'elle stocke. Cependant, bien que PHP soit un langage faiblement typé, une conversion de type est encore parfois nécessaire.
Les types que PHP autorise pour la conversion sont les suivants :
转换操作符 | 转换类型 | 举例 |
boolean,bool | 转换成布尔类型 | (boolean)$num,(boolean)$str |
string | 转换成字符串 | (string)$boo,(string)$flo |
integer,int | 转换成整形 | (integer)$boo,(integer)$str |
float,double | 转换成浮点型 | (float)$str |
array | 转换成数组 | (array)$str |
object | 转换成对象 | (object)$str |
La conversion de types en PHP est très simple Il existe trois méthodes de conversion :
<.>Premier type : Ajoutez simplement le nom du type entre parenthèses avant la variable à convertir, comme ceci :<?php $num1=3.14; $num2=(int)$num1; var_dump($num1); echo "<br/>"; var_dump($num2); ?>
<?php $a="123.9abc"; $int=intval($a); //转换后数值:123 var_dump($int); echo "<br/>"; $float=floatval($a); //转换后数值:123.9 var_dump($float); echo "<br/>"; $str=strval($float); //转换后字符串:"123.9" var_dump($str); ?>
settype(mixed var,string type)
<?php $num=12.8; $flg=settype($num,"int"); var_dump($flg); //输出bool(true) echo "<br/>"; var_dump($num); //输出int(12) ?>
Lorsque la chaîne est convertie en un type entier ou à virgule flottante, si la chaîne est un nombre Au début, la partie numérique sera d'abord convertie en un entier, puis la chaîne suivante sera supprimée si le nombre contient un point décimal, la première décimale sera prise.
Exemple de conversion de type de données PHP
Cet exemple utilisera la première et la troisième méthodes pour convertir le type de chaîne spécifié et comparer les deux méthodes. Le code est le suivant :<?php header("content-type:text/html;charset=utf-8"); //设置编码 $num='3.1415926r*r'; echo '使用(integer)操作符转换变量$num类型:'; //使用integer转换类型 echo (integer)$num .'<br/>'; echo '输出变量$num的值:'.$num.'<br/>'; //输出原始变量$num echo '使用settype函数转换变量$num类型:'; echo settype($num,'integer').'<br/>'; //使用settype函数转换类型 echo '输出变量$num的值:'.$num; //输出原始变量$num ?>
Comment détecter le type de données".
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Conseils pratiques pour convertir des lettres anglaises pleine chasse en demi-chasse

Comment convertir de la musique qq au format mp3 Convertir de la musique qq au format mp3 sur téléphone mobile

Explication détaillée de la méthode d'implémentation de conversion des mois PHP en mois anglais

Quel type de données doit être utilisé pour le champ sexe dans la base de données MySQL ?

Quel est le meilleur type de données pour les champs de genre dans MySQL ?

Tutoriel PHP : Comment convertir un type int en chaîne

Comment convertir des lettres anglaises pleine chasse en lettres demi-chasse

exe en php : une stratégie efficace pour réaliser l'expansion des fonctions
