Function.is-numeric

Aus PHP-Wiki

Wechseln zu: Navigation, Suche
Unfallversicherung und RatenkreditPrivate Haftpflichtversicherung - Versicherungssummen und Ausschlüsse . Rechtsschutzversicherung

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

Inhaltsverzeichnis

Beschreibung

bool is_numeric (mixed  $var )


Prüft, ob die gegebene Variable numerisch ist. Numerische Strings bestehen aus einem optionalen Zeichen, 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

#1 is_numeric()

<?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

Persönliche Werkzeuge