Plenty of others seem to have had this problem, but usually associated with an MySQL datatype.
I'm trying to convert a String to an Integer like this:
$adGroupId = '5947939396';
$adGroupId = intval($adGroupId)
However the Integer returned is 2147483647, irrespective of the string input.
The intval() function returns the integer value of a variable.
That number is too big to fit in an integer data type (the max integer value is 2147483647 as seen above). Converting it to a float instead will work:
$adGroupId = '5947939396';
$adGroupId = floatval($adGroupId)
It's happening because 2147483647
is the maximum integer value. You can use floatval
$adGroupId = '5947939396';
$adGroupId = floatval($adGroupId);
echo $adGroupId;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With