Функция intval

La función intval convierte el valor pasado a un número entero. El primer parámetro acepta el valor para convertir, el segundo parámetro opcional define la base del sistema numérico.

Sintaxis

phpintval(mixed $value, int $base = 10): int

Ejemplo

Convirtamos la cadena "123" a un número entero:

php<?php
  $res = intval("123");
  echo $res;
?>

Resultado de ejecutar el código:

php123

Ejemplo

Convirtamos la cadena "12.3" a un número entero:

php<?php
  $res = intval("12.3");
  echo $res;
?>

Resultado de ejecutar el código:

php12

Ejemplo

Convirtamos una cadena hexadecimal especificando la base:

php<?php
  $res = intval("1a", 16);
  echo $res;
?>

Resultado de ejecutar el código:

php26

Ejemplo

Convirtamos un array a un número entero:

php<?php
  $res = intval([1, 2, 3]);
  echo $res;
?>

Resultado de ejecutar el código:

php0

Ver también

  • la función floatval,
    que convierte un valor a un número de punto flotante
  • la función strval,
    que convierte un valor a una cadena