php判斷變量是否是整數(shù)的兩種方法
1、如果你確定你的變量是數(shù)字,php有內(nèi)置的判斷函數(shù):is_int 檢測(cè)變量是否是整數(shù);
2、但是有時(shí)候往往我們接收到的變量是數(shù)字或數(shù)字字符串(如表單輸入,它們通常為字符串),這樣我們就不能用daois_int()函數(shù)來(lái)簡(jiǎn)單判斷是否為整數(shù),我們需要用到is_numeric()和strpos()函數(shù)來(lái)判斷是否為整數(shù):
(1)用is_numeric()函數(shù)判斷是否為數(shù)字專(zhuān)或數(shù)字字符串;
(2)用strpos()判斷數(shù)字中是否含有小數(shù)點(diǎn);
if(!屬is_numeric($age)||strpos($age,".")!==false){ echo "不是整數(shù)"; }else{ echo "是整數(shù)"; }
推薦教程:《PHP教程》