Gen. partnerAlgotech

PHP function intval()

Availability in versions: `PHP 5.5.0 / function boolval($var) {}

|
September 11, 2019

Availability in versions: `PHP 5.5.0 / function boolval($var) {}

/** Get the integer value of a variable, PHP 4.0`

(PHP 5.5.0)
Get the boolean value of a variable

Parameters

Parameter Data type Default value Note
$var mixed not the scalar value being converted to a boolean.
$base int null The base for the conversion

Return values

  • boolean The boolean value of var.
  • int The integer value of var on success, or 0 on failure. Empty arrays and objects return 0, non-empty arrays and objects return 1.

The maximum value depends on the system. 32 bit systems have a maximum signed integer range of -2147483648 to 2147483647. So for example on such a system, intval('10000000000000000') will return 2147483647. The maximum signed integer value for 64 bit systems is 9223372036854775807.

Strings will most likely return 0 although this depends on the leftmost characters of the string. The common rules of integer casting apply.

Other resources

Official intval documentation

Loading comments...

Stay in the loop

Subscribe to our newsletter and get the latest cybersecurity news delivered straight to your inbox.

Your data is safe. You can unsubscribe from the newsletter at any time.