php 数据类型转换详解
Jun 20, 2016 pm 01:04 PM本篇文章主要分享一下PHP数据类型转换的知识。
PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:
(int)、(integer):转换成整形
(float)、(double)、(real):转换成浮点型(string):转换成字符串
(bool)、(boolean):转换成布尔类型
(array):转换成数组
(object):转换成对象
PHP数据类型有三种转换方式:
(1)在要转换的变量之前加上用括号
括起来的目标类型,例如:(int) (bool) (float) (string) (array) (object)
下面通过实例说明:
<p><?php</p>$num1=3.14;<br />$num2=(int)$num1; //强制转换为int类型<br />var_dump($num1); //输出float(3.14)<br /><p>var_dump($num2); //输出int(3)</p>
(2)使用3个具体类型的转换函数,intval()、floatval()、strval() ,实例如下:
<p><?php</p>$str="123.9abc";<br />$int=intval($str); //转换后数值:123<br />$float=floatval($str); //转换后数值:123.9<br /><p>$str=strval($float); //转换后字符串:"123.9"</p>
(3)使用通用类型转换函数settype(mixed var,string type) ,具体实例如下:
<p><?php</p>$num4=12.8;<br />$flg=settype($num4,"int");<br />var_dump($flg); //输出bool(true)<br />var_dump($num4); //输出int(12)

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

Solution : Votre organisation vous demande de modifier votre code PIN

Comment ajuster les paramètres de bordure de fenêtre sous Windows 11 : modifier la couleur et la taille

Comment changer la couleur de la barre de titre sous Windows 11 ?

Comment activer ou désactiver les aperçus miniatures de la barre des tâches sur Windows 11

Problèmes d'erreur OOBELANGUAGE dans la réparation de Windows 11/10

Afficher le guide de mise à l'échelle sur Windows 11

10 façons de régler la luminosité sous Windows 11

Comment désactiver l'authentification de navigation privée pour iPhone dans Safari ?
