Verwendung der PHP-Funktion Is_Numeric ()

Das is_numeric () Die Funktion in der PHP-Programmiersprache wird verwendet, um zu bewerten, ob ein Wert eine Zahl oder eine numerische Zeichenfolge ist. Numerische Zeichenfolgen enthalten eine beliebige Anzahl von Ziffern, optionale Zeichen wie + oder -, eine optionale Dezimalzahl und eine optionale Exponentialzahl. Daher ist + 234.5e6 eine gültige numerische Zeichenfolge. Binärnotation und Hexadezimalnotation sind nicht zulässig. 

Das is_numeric () Funktion kann innerhalb von verwendet werden wenn() Anweisung, Zahlen auf die eine und Nicht-Zahlen auf die andere Weise zu behandeln. Es kehrt zurück wahr oder falsch.

Beispiele für die Funktion Is_Numeric ()

Beispielsweise:

 

Weil 887 eine Zahl ist, ist dies ein Echo Ja. Jedoch:


Weil Kuchen keine Zahl ist, hallt dies nach Nein.

Ähnliche Funktionen

Eine ähnliche Funktion, ctype-digit (), Prüft auch auf numerische Zeichen, aber nur auf Ziffern - keine optionalen Zeichen, Dezimalstellen oder Exponenten zulässig. Jedes Zeichen im Zeichenfolgentext muss eine Dezimalstelle sein, damit die Rückgabe erfolgt wahr. Andernfalls kehrt die Funktion zurück falsch.

Andere ähnliche Funktionen umfassen:

  • is_null () - Findet, ob eine Variable NULL ist
  • is_float () - Findet, ob der Typ einer Variablen float ist
  • is_int () - Finde heraus, ob der Typ einer Variablen eine Ganzzahl ist
  • is_string () - Finde heraus, ob der Typ einer Variablen ein String ist
  • is_object () - Findet, ob eine Variable ein Objekt ist
  • is_array () - Findet, ob eine Variable ein Array ist
  • is_bool () - Findet heraus, ob eine Variable ein Boolescher Wert ist

Über PHP

PHP ist eine Abkürzung für Hypertext Preprocessor. Es ist eine Open-Source-HTML-freundliche Skriptsprache, die von Website-Eigentümern zum Schreiben dynamisch generierter Seiten verwendet wird. Der Code wird auf dem Server ausgeführt und generiert HTML, das dann an den Client gesendet wird. PHP ist eine beliebte serverseitige Sprache, die auf fast allen Betriebssystemen und Plattformen bereitgestellt werden kann.