码迷,mamicode.com
首页 > Web开发 > 详细

PHP-类型的转换

时间:2015-08-01 14:10:29      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

类型的转换

在PHP中变量的类型是可以随时的转变的,非常的灵活
最常见的是字符串与数字的转换,
或是数字/字符串->到布尔值的转换

例子:

$a = ‘13‘;
$a = $a + 2;
var_dump($a);
输出结果:int 15

$a = ‘13.5‘;
$a = $a + 2;
var_dump($a);
输出结果:float 15

$a = ‘hello13world‘;
$a = $a + 2;
var_dump($a);
输出结果:int 2

//下面例子:字符串连接
$a = 123;
$a = $a.‘hello‘;
var_dump($a);
输出结果:string 123hello

PHP手册:

数字型字符串在参与运算的时候就自动转换成数字了,然后根据具体运算时候的类型而改变成具体类型。
运算截取:从左到右截取,直到碰到不合法的数字,截取出来的部分转成数字
所以在例子-第三个的时候 一开始就碰到了不合法的字符,所以后面的结果就是整型的2

关于布尔型 在布尔型的判断下,下面的值被当作布尔型的假,而其他都被当作布尔型的真 字符串中的 空字符串:‘‘ 整数的 0 浮点型的 0.0 字符串的的 ‘0‘ 布尔型的 false null 空数组

详细在php手册 empty中有说明

PHP-类型的转换

标签:

原文地址:http://www.cnblogs.com/kwongyan/p/4693997.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!