Funktio intval

Funktio intval muuntaa annetun arvon kokonaisluvuksi. Ensimmäinen parametri vastaanottaa muunnettavan arvon, toinen valinnainen parametri määrittää lukujärjestelmän perustan.

Syntaksi

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

Esimerkki

Muunnetaan merkkijono "123" kokonaisluvuksi:

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

Koodin suorituksen tulos:

php123

Esimerkki

Muunnetaan merkkijono "12.3" kokonaisluvuksi:

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

Koodin suorituksen tulos:

php12

Esimerkki

Muunnetaan heksadesimaalimerkkijono kantaa määrittäen:

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

Koodin suorituksen tulos:

php26

Esimerkki

Muunnetaan taulukko kokonaisluvuksi:

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

Koodin suorituksen tulos:

php0

Katso myös

  • funktion floatval,
    joka muuntaa arvon liukuluvuksi
  • funktion strval,
    joka muuntaa arvon merkkijonoksi