Funktion intval

Die Funktion intval konvertiert den übergebenen Wert in eine Ganzzahl. Der erste Parameter akzeptiert den Wert für die Konvertierung, der zweite optionale Parameter definiert die Basis des Zahlensystems.

Syntax

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

Beispiel

Konvertieren wir den String "123" in eine Ganzzahl:

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

Ergebnis der Codeausführung:

php123

Beispiel

Konvertieren wir den String "12.3" in eine Ganzzahl:

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

Ergebnis der Codeausführung:

php12

Beispiel

Konvertieren wir einen hexadezimalen String mit Angabe der Basis:

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

Ergebnis der Codeausführung:

php26

Beispiel

Konvertieren wir ein Array in eine Ganzzahl:

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

Ergebnis der Codeausführung:

php0

Siehe auch

  • die Funktion floatval,
    die einen Wert in eine Fließkommazahl konvertiert
  • die Funktion strval,
    die einen Wert in einen String konvertiert