日期:2014-05-17  浏览次数:20438 次

php 运算符请教
$a = "24 five 6" + 6;
echo $a."<br>";
输出为什么是30啊?
新手多多指教

------解决方案--------------------
探讨

字符串 转为整数就是24吗?为什么呢?

------解决方案--------------------
PHP code
<?php
$foo = "0";  // $foo 是字符串 (ASCII 48)
$foo += 2;   // $foo 现在是一个整数 (2)
$foo = $foo + 1.3;  // $foo 现在是一个浮点数 (3.3)
$foo = 5 + "10 Little Piggies"; // $foo 是整数 (15)
$foo = 5 + "10 Small Pigs";     // $foo 是整数 (15)
?>