Heim > Artikel > Backend-Entwicklung > Der Unterschied zwischen is_int und is_numeric
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.