Funkce intval

Funkce intval převádí předanou hodnotu na celé číslo. První parametr přijímá hodnotu pro převod, druhý volitelný parametr určuje základ číselné soustavy.

Syntaxe

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

Příklad

Převeďme řetězec "123" na celé číslo:

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

Výsledek provedení kódu:

php123

Příklad

Převeďme řetězec "12.3" na celé číslo:

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

Výsledek provedení kódu:

php12

Příklad

Převeďme hexadecimální řetězec s určením základu:

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

Výsledek provedení kódu:

php26

Příklad

Převeďme pole na celé číslo:

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

Výsledek provedení kódu:

php0

Viz také

  • funkci floatval,
    která převádí hodnotu na číslo s plovoucí desetinnou čárkou
  • funkci strval,
    která převádí hodnotu na řetězec