php 强制类型转成浮点型,PHP教程第二十五讲——PHP开发基础:PHP数据类型强制转换:转化为浮点型、布尔型、字符串型数据...

本文详细阐述了PHP中其他数据类型转换为浮点型、布尔型和字符串型的规则。转换规则包括整型、布尔型、字符串和NULL等如何转化为浮点型,以及整型、浮点型、字符串、NULL和数组如何转化为布尔型和字符串型。这些转换规则对于理解PHP数据类型的动态行为至关重要。
摘要由CSDN通过智能技术生成

PHP其他数据类型转换成浮点型的转换规则:

整型——浮点型:将整型数据直接转换成浮点型数据,数值不变。

布尔型——浮点型:true转换成“1”,false转换成“0”。

字符串——浮点型:

(1)、字符串如果为一串整型数字,那么直接转换为相应的浮点型数字;

(2)、字符串以数字开头,转化时去除数字后面的部分,然后按照规则一处理;

(3)、字符串以带小数点的数字开头,转换时直接去除数字后面的部分,只保留数字;

(4)、字符串以非数字开头,直接转换成“0”

PHP其他数据类型转换成布尔型的转换规则:

转换成布尔型,只有两种值:true和false

整型——布尔型:0转换为false,非零的转化为true

浮点型——布尔型:0.0转化为false,非零的转化为true

字符串——布尔型:字符串为零的或者空字符串转化为false,其他字符串转化为true

NULL——布尔型:转化为false

数组——布尔型:空数组转化为false,非空数组转化为true

PHP其他数据类型转换成字符串型的转换规则:

整型——字符串型:直接转换成相应的字符串类型(在原来的基础之上加上引号)

布尔型——字符串型:true转换成字符串“1”,false转换成字符串“0”

浮点型——字符串型:直接转换成浮点型(在原来的基础之上加上引号)

数组——字符串型:转换为字符串“array”

对象——字符串型:转换为字符串“object”

NULL——字符串型:转换为空字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值