Heim > Artikel > Backend-Entwicklung > So ermitteln Sie in PHP, ob ein Wert vom Typ int ist
So bestimmen Sie, ob ein Wert in PHP vom Typ int ist: 1. Verwenden Sie die Funktion is_int(), die verwendet wird, um zu erkennen, ob die Variable eine Ganzzahl ist, mit der Syntax „is_int($var)“ 2. Verwenden Sie; die Funktion is_numeric() mit der Syntax „is_numeric ($var)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php bestimmt, ob der Wert vom Typ int (Ganzzahl) ist
Methode 1: Verwenden Sie is_int ()-Funktion
is_int()-Funktion wird verwendet, um zu erkennen, ob eine Variable eine Ganzzahl ist. Gibt TRUE zurück, wenn der angegebene Wert eine Ganzzahl ist, andernfalls FALSE.
<?php header("Content-type:text/html;charset=utf-8"); $var_name1=678; $var_name2="a678"; $var_name3="678"; $var_name4=999; $var_name5=698.99; $var_name6=array("a1","a2"); $var_name7=+125689.66; if (is_int($var_name1)) { echo "$var_name1 是整数" . "<br>"; } else { echo "$var_name1 不是整数" . "<br>" ; } if (is_int($var_name2)) { echo "$var_name2 是整数" . "<br>" ; } else { echo "$var_name2 不是整数" . "<br>" ; } $result=is_int($var_name3); echo "[ $var_name3 是整数吗? ]" .var_dump($result) . "<br>"; $result=is_int($var_name4); echo "[ $var_name4 是整数吗? ]" .var_dump($result) . "<br>"; $result=is_int($var_name5); echo "[ $var_name5 是整数吗? ]" .var_dump($result) . "<br>"; $result=is_int($var_name6); echo "[ $var_name6 是整数吗? ]" .var_dump($result) . "<br>"; $result=is_int($var_name7); echo "[ $var_name7 是整数吗? ]" .var_dump($result); ?>
Methode 2: Verwenden Sie die Funktion is_numeric(). Die Funktion is_numeric() wird verwendet, um zu erkennen, ob eine Variable eine Zahl oder eine numerische Zeichenfolge ist.
<?php header("Content-type:text/html;charset=utf-8"); $var_name1=678; $var_name2=698.99; $var_name3=+125689.66; if (is_int($var_name1)) { echo "$var_name1 是整数" . "<br>" ; } else { echo "$var_name1 不是整数" . "<br>" ; } if (is_int($var_name2)) { echo "$var_name2 是整数" . "<br>" ; } else { echo "$var_name2 不是整数" . "<br>"; } if (is_int($var_name3)) { echo "$var_name3 是整数" . "<br>"; } else { echo "$var_name3 不是整数" . "<br>" ; } ?>
Hinweis: Der Unterschied zwischen den beiden Funktionen besteht darin, dass, wenn die Variable eine numerische Zeichenfolge wie ist, der Rückgabewert von
'1'
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie in PHP, ob ein Wert vom Typ int ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!