Функция intval

Функция intval преобразует переданное значение в целое число. Первый параметр принимает значение для преобразования, второй необязательный параметр определяет основание системы счисления.

Синтаксис

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

Пример

Преобразуем строку "123" в целое число:

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

Результат выполнения кода:

php123

Пример

Преобразуем строку "12.3" в целое число:

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

Результат выполнения кода:

php12

Пример

Преобразуем шестнадцатеричную строку с указанием основания:

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

Результат выполнения кода:

php26

Пример

Преобразуем массив в целое число:

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

Результат выполнения кода:

php0

Смотрите также

  • функцию floatval,
    которая преобразует значение в число с плавающей точкой
  • функцию strval,
    которая преобразует значение в строку