intval Fonksiyonu

intval fonksiyonu, iletilen değeri bir tam sayıya dönüştürür. İlk parametre dönüştürülecek değeri alır, ikinci isteğe bağlı parametre ise sayı sisteminin tabanını belirler.

Sözdizimi

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

Örnek

"123" dizgisini bir tam sayıya dönüştürelim:

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

Kodun çalıştırılmasının sonucu:

php123

Örnek

"12.3" dizgisini bir tam sayıya dönüştürelim:

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

Kodun çalıştırılmasının sonucu:

php12

Örnek

Taban belirterek onaltılık bir dizgiyi dönüştürelim:

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

Kodun çalıştırılmasının sonucu:

php26

Örnek

Bir diziyi tam sayıya dönüştürelim:

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

Kodun çalıştırılmasının sonucu:

php0

Ayrıca Bakınız

  • floatval fonksiyonu,
    bir değeri kayan noktalı sayıya dönüştürür
  • strval fonksiyonu,
    bir değeri dizgiye dönüştürür