Funcția intval

Funcția intval convertește valoarea transmisă în număr întreg. Primul parametru primește valoarea pentru conversie, al doilea parametru opțional determină baza sistemului numeric.

Sintaxă

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

Exemplu

Convertim șirul "123" în număr întreg:

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

Rezultatul executării codului:

php123

Exemplu

Convertim șirul "12.3" în număr întreg:

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

Rezultatul executării codului:

php12

Exemplu

Convertim un șir hexadecimal cu specificarea bazei:

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

Rezultatul executării codului:

php26

Exemplu

Convertim un array în număr întreg:

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

Rezultatul executării codului:

php0

Veți și

  • funcția floatval,
    care convertește o valoare în număr cu virgulă mobilă
  • funcția strval,
    care convertește o valoare în șir de caractere