Funktionen zur Behandlung von Variablen
PHP Manual

is_numeric

(PHP 4, PHP 5)

is_numeric Prüft, ob eine Variable eine Zahl oder ein numerischer String ist

Beschreibung

bool is_numeric ( mixed $var )

Prüft, ob die gegebene Variable numerisch ist. Numerische Strings bestehen aus einem optionalen Vorzeichen, einer Anzahl Ziffern, einem optionalen Dezimalteil und einem optionalen Exponentialteil. Folglich ist +0123.45e6 ein gültiger numerischer Wert. Die hexadezimale Schreibweise (0xFF) ist ebenfalls erlaubt aber nur ohne Vorzeichen, Dezimalstellen und Exponentialpart.

Parameter-Liste

var

Die zu untersuchende Variable.

Rückgabewerte

Gibt TRUE zurück, wenn var eine Zahl oder ein numerischer String ist, ansonsten FALSE.

Beispiele

Beispiel #1 is_numeric()-Beispiele

<?php
$tests 
= Array(
  
"42",
  
1337,
  
"1e4",
  
"nicht numerisch",
  Array(),
  
9.1
  
);

foreach(
$tests as $element)
{
  if(
is_numeric($element))
  {
    echo 
"'{$element}' ist numerisch"PHP_EOL;
  }
  else
  {
    echo 
"'{$element}' ist NICHT numerisch"PHP_EOL;
  }
}
?>

Siehe auch


Funktionen zur Behandlung von Variablen
PHP Manual