Funkcia intval

Funkcia intval prevedie zadanú hodnotu na celé číslo. Prvý parameter prijíma hodnotu na konverziu, druhý voliteľný parameter určuje základ číselnej sústavy.

Syntax

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

Príklad

Preveďme reťazec "123" na celé číslo:

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

Výsledok vykonania kódu:

php123

Príklad

Preveďme reťazec "12.3" na celé číslo:

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

Výsledok vykonania kódu:

php12

Príklad

Preveďme hexadecimálny reťazec so zadaním základu:

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

Výsledok vykonania kódu:

php26

Príklad

Preveďme pole na celé číslo:

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

Výsledok vykonania kódu:

php0

Pozrite tiež

  • funkciu floatval,
    ktorá konvertuje hodnotu na číslo s plávajúcou desatinnou čiarkou
  • funkciu strval,
    ktorá konvertuje hodnotu na reťazec