Heim  >  Artikel  >  Backend-Entwicklung  >  Der Unterschied zwischen is_int und is_numeric

Der Unterschied zwischen is_int und is_numeric

WBOY
WBOYOriginal
2016-08-08 09:30:083182Durchsuche

is_int: Es handelt sich um eine starke Typbeurteilung. Wenn der Parameter eine Zahl vom Typ int ist, geben Sie 1 zurück, andernfalls geben Sie 0 zurück

is_numeric: Es ist eine Zahl/. numerische Zeichenfolge (Wenn es sich um eine reine numerische Zeichenfolge handelt, wird „false“ zurückgegeben, wenn Zeichen vorhanden sind), Rückgabe 1

Beispiel:

is_numeric( 1234);//true

is_numeric('1234');//true

is_numeric('1234e4');//false

is_numeric('1234 ');//false

Also im Allgemeinen die Daten Wird vom Front-End übergeben. Wenn keine erzwungene Konvertierung/Int-Verarbeitung erfolgt, verwenden Sie am besten is_numeric (), um sicherzustellen, dass die Parameterbeurteilung übergeben werden kann

Das Obige hat den Unterschied zwischen is_int und is_numeric vorgestellt, einschließlich der relevanten Aspekte. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn