您的位置:首页 > 编程语言 > PHP开发

<我的PHP生涯>-忆-PHP基础2-PHP数据类型与转换

2016-12-19 00:00 309 查看
记得当时学PHP的时候,老师叫我们背PHP数据类型,我很快就背下来了,嘿嘿,哥一向记忆力好.其实也不多,就那8个类型,那现在你是否还记得我们大PHP有几种数据类型?数据类型之间可以怎么转换?那接下来我们就聊聊它.

1.PHP八大类型有哪些?

boolean (布尔型)
integer (整型)
float (浮点型, 也称作 double)
string (字符串)
array (数组)
object (对象)
resource (资源)
NULL (NULL)

2.PHP数据类型转换

a.类型强制转换,在要转换的变量之前加上用括号括起来的目标类型.

$n1=2.123;
$n2=(int)$n1;
var_dump($n1); //输出float(2.123)
var_dump($n2); //输出int(2)

b.PHP还有3个系统给出的函数可以进行类型转换 intval() floatval() strval()

$str="52.4a";
$int=intval($str);     //转换后数值:52
$float=floatval($str); //转换后数值:52.4
$str=strval($float);   //转换后字符串:"52.4"

c.我们还可以使用通用类型转换函数settype(mixed var,string type)

$n = 33.2;
$f = settype($n,"int");
var_dump($f); //输出bool(true)
var_dump($n); //输出int(33)

每天回忆一点知识,又是一大时步.嘿嘿.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息