很多其他人似乎都遇到了这个问题,但通常与MySQL数据类型相关。
我正在尝试将String转换为Integer,如下所示:
$adGroupId = '5947939396';
$adGroupId = intval($adGroupId)
但是,无论输入的字符串如何,返回的Integer都是2147483647。
最佳答案
该数字太大,无法放入整数数据类型(如上面所示,最大整数值为2147483647)。 Converting it to a float instead will work:
$adGroupId = '5947939396';
$adGroupId = floatval($adGroupId)