Funktionen is_numeric i PHP-programmeringsspråket används för att utvärdera om ett värde är ett tal eller numerisk sträng. Numeriska strängar innehåller valfritt antal siffror, valfria tecken som + eller -, en valfri decimal och en valfri exponential. Därför är +234.5e6 en giltig numerisk sträng. Binär notation och hexadecimal notation är inte tillåtna.
Funktionen is_numeric kan användas inom en if
Exempel på funktionen Is_Numeric
Till exempel:
Eftersom 887 är ett tal, thi s echos Ja. Dock:
Eftersom tårta inte är en siffra, ekar detta Nej.
Liknande funktioner
En liknande funktion , ctype-digit, kontrollerar också efter numeriska tecken, men endast efter siffror – inga valfria tecken, decimaler eller exponenter tillåtna. Varje tecken i strängtexten måste vara en decimalsiffra för att returen ska vara true. Annars returnerar funktionen false.
Andra liknande funktioner inkluderar:
is_null – Hittar om en variabel är NULL
is_int – Ta reda på om typen av en variabel är heltal
is_string – Ta reda på om typen av en variabel är string
is_object – Hittar om en variabel är en objekt
is_bool – Tar reda på om en variabel är en boolean