php中 <?php $b='muke'; $c=123;echo $b+$c;?>代码输出的结果是()a muke123b 123c 显示错误
1 回答
破晓的曙光
TA贡献4条经验 获得超1个赞
b
解析:
字符串转换为数值
当一个字符串被当作一个数值来取值,其结果和类型如下:
如果该字符串没有包含 '.','e' 或 'E'并且其数字值在整型的范围之内(由 PHP_INT_MAX 所定义),该字符串将被当成 integer 来取值。其它所有情况下都被作为 float 来取值。
该字符串的开始部分决定了它的值。如果该字符串以合法的数值开始,则使用该数值。否则其值0(零)。合法数值由可选的正负号,后面跟着一个或多个数字(可能有小数点),再跟着可选的指数部分。指数部分由'e' 或 'E' 后面跟着一个或多个数字构成。
====================================================================
小伙伴,你看懂了吗?如果没有,自己多做几个case来练习一下吧,多敲一敲代码,会理解的更深。
- 1 回答
- 0 关注
- 1427 浏览
添加回答
举报
0/150
提交
取消