为了账号安全,请及时绑定邮箱和手机立即绑定

字符串的小练习

字符串的小练习

PHP
破晓的曙光 2014-10-24 12:48:36
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 反对 回复 2014-10-24
  • 英宁
    英宁
    果然 <?php $b='1muke'; $c=123;echo $b+$c;?> 结果是124了
  • 1 回答
  • 0 关注
  • 1431 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信