猿问

字符串的小练习

php中 <?php $b='muke'; $c=123;echo $b+$c;?>代码输出的结果是()

a  muke123

b  123

c  显示错误


破晓的曙光
浏览 1428回答 1
1回答

破晓的曙光

b解析:字符串转换为数值当一个字符串被当作一个数值来取值,其结果和类型如下:如果该字符串没有包含 '.','e' 或 'E'并且其数字值在整型的范围之内(由 PHP_INT_MAX    所定义),该字符串将被当成 integer    来取值。其它所有情况下都被作为 float 来取值。该字符串的开始部分决定了它的值。如果该字符串以合法的数值开始,则使用该数值。否则其值0(零)。合法数值由可选的正负号,后面跟着一个或多个数字(可能有小数点),再跟着可选的指数部分。指数部分由'e' 或 'E' 后面跟着一个或多个数字构成。 ====================================================================小伙伴,你看懂了吗?如果没有,自己多做几个case来练习一下吧,多敲一敲代码,会理解的更深。
随时随地看视频慕课网APP
我要回答