<?php
/*如果字符串和数值(字符串)相加时,如果字符串的开始是数字,
那么将数字部分与其他数字相加,字串部分删除 */
$a = "100a";
$b = 100;
echo $a+$b; //返回的结果为:200
?>
<?php
/*如果字符串和数值(字符串)相加时,如果开头直接是字符,
那么直接忽略这个字符串
*/
$a = "a100";
$b = 100;
echo $a+$b; //返回的结果为:100
?>
/*如果字符串和数值(字符串)相加时,如果字符串的开始是数字,
那么将数字部分与其他数字相加,字串部分删除 */
$a = "100a";
$b = 100;
echo $a+$b; //返回的结果为:200
?>
<?php
/*如果字符串和数值(字符串)相加时,如果开头直接是字符,
那么直接忽略这个字符串
*/
$a = "a100";
$b = 100;
echo $a+$b; //返回的结果为:100
?>
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30322590/viewspace-1726726/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30322590/viewspace-1726726/
本文介绍了在PHP中字符串与数值进行算术运算时的处理规则。当字符串以数字开头时,PHP会将数字部分转换为数值参与计算,而忽略后续的非数字字符;若字符串不以数字开头,则整个字符串会被忽略。
330

被折叠的 条评论
为什么被折叠?



