Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

is_numeric

Variablen-Funktionen

    Befehl:
bool is_numeric ( mixed $var )


    Parameter-Liste:
NameBeschreibung
varDie zu untersuchende Variable.

    Beschreibung:
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.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Siehe auch:
Auf Ziffern überprüfen
 
Prüft, ob eine Variable vom Typ boolean ist
 
Prüft ob eine Variable NULL enthält
 
Prüft, ob eine Variable vom Typ float ist
 
Prüft, ob eine Variable vom Typ int ist
 
Prüft, ob Variable vom Typ string ist
 
Prüft, ob eine Variable vom Typ object ist
 
Prüft, ob die Variable ein Array ist
 

is_numeric() - Beispiel:


Eingabe:
<?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;
    }
}
?>


Ausgabe:
   '42' ist numerisch
   '1337' ist numerisch
   '1e4' ist numerisch
   'nicht numerisch' ist NICHT numerisch
   'Array' ist NICHT numerisch
   '9.1' ist numerisch

Beschreibung:
Die Funktion is_numeric() �berpr�ft, ob es sich bei der Variable (var) um eine Zahl oder numerischen String handelt. Sie liefert true zur�ck, wenn es sich bei der Variablen um eine Zahl oder numerischen String handelt, sonst false.
Variablen-Funktionen