【发布时间】:2011-10-23 21:44:59
【问题描述】:
$a = '88';
$b = '88 8888';
echo (int)$a;
echo (int)$b;
正如预期的那样,两者都产生 88。任何人都知道是否有一个字符串到 int 函数将适用于 $b 的值并产生 888888?我用谷歌搜索了一下,没有运气。
谢谢
【问题讨论】:
-
您期望 $b 的 int 值是多少? 888888?
-
PHP 在将字符串转换为整数时不遵循
ISO standard 31-0。 PHP 有自己的规范,在此概述:String conversion to numbers.