php 字符串转换成数字,数字转换成字符串以及布尔的假

字符串到数字的转换,从左到右截取,直到碰到不合法的数字,截取出来的部分转成数字

$a = 'world12.5hello099';
$a = $a + 3;
var_dump($a); // int 3

数字到字符串的转换,直接把数字当成字符串使用

$b = 123;
$b = $b . 'hello';
echo $b; // 123hello

到布尔型的判断,以下值,都被当成布尔的假,而其他值,都被当成布尔类型的真

' ' , '0' , 0 , 0.0 , false , NULL , array(),这些都被当成bool值的假,判断时都会被认为是false

因此,想要正确判断变量的值是不是false,应该全等号(===),全等于要求类型相同,且值相等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值