is_numeric

Diskutiere is_numeric im PHP Forum im Bereich Programmierung; Prüft, ob eine Variable eine Zahl oder ein numerischer String ist Prüft, ob die gegebene Variable numerisch ist. Numerische Strings bestehenaus...
  • is_numeric Beitrag #1
P
PHP
Well-known member
Beiträge
997
Punkte Reaktionen
0
Prüft, ob eine Variable eine Zahl oder ein numerischer String ist

Prüft, ob die gegebene Variable numerisch ist. Numerische Strings bestehenaus einem optionalen Zeichen, einer Anzahl Ziffern, einem optionalenDezimalteil und einem optionalen Exponentialteil. Folglich ist+0123.45e6 ein gültiger numerischer Wert. Diehexadezimale Schreibweise (0xFF) ist ebenfalls erlaubtaber nur ohne Vorzeichen, Dezimalstellen und Exponentialpart.

Rückgabewert:

Gibt TRUE zurück, wenn vareine Zahl oder einnumerischer String ist, ansonsten FALSE.

Beispiel:

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;
  }
}
 
Thema:

is_numeric

Oben Unten