【发布时间】:2016-03-19 17:58:54
【问题描述】:
我在尝试将一些数值转换为字符串或整数时遇到了一些问题。
$value = 0180; //without format
$conversion = (string) $value;
$conversionInt = (int) $value;
该代码给了我值“1”,我不知道如何获得值“180”(这是我需要的)。我也尝试了 php 中的 strval() 函数,结果相同。
【问题讨论】:
-
带前导零的数字被视为八进制值,
0180是无效的八进制值...RTFM
标签: php type-conversion