PHP$a=“12str”+8是什么

如题所述

“12str”是一个字符串 ,加一个数字的话, 程序就会把这个字符串强制转换为 ,可用于计算 的int类型或者浮点型,取字母前的数字为值,结果等于12+8 =20 ,如果字符串是“str12”,则结果为0+8=8
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-28
$$str 可以理解为 $( $str ) ;
$str ="cd";那么就是$cd = $$str = "landog";
$$str . = "ok", . 为拼接字符,即 $$str = $$str . "ok";
这里跟$a+=b => $a=$a+b性质一样 (可以看php的运算符)
也就是$cd = $cd . "ok",即$cd = "landogok" ;
$$str . ,这里的 . 是拼接字符 即 $$str .= "ok" => $$str = $$str . "ok";本回答被网友采纳
第2个回答  2019-06-11
php会自动转化类型,因为加8,所以前面要转化成int。所以是12+8=20
第3个回答  2019-06-10
是一串错误代码
相似回答