php判斷是否為數(shù)字
php判斷是否為數(shù)字?
江戶(hù)川亂折騰
2019-05-06 20:03:06
TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊
有兩種方法
第一種:直接使用一個(gè)函數(shù), is_numeric() 這個(gè)函數(shù)就是檢測(cè)參數(shù)是否為數(shù)字,如果是就返回true,如果不是就返回false,比如:
12 | <?php is_numeric ( 'abcd123' ) or die ( '提供的參數(shù)不是數(shù)字' ); |
第二種:使用正則表達(dá)式匹配,匹配成功就是數(shù)字,返回true,匹配不成功就不是數(shù)字,返回false
比如:
12 | <?php preg_match( '/^\d+$/i' , 'abcd123' ) or die ( '提供的數(shù)據(jù)不是數(shù)字' ); |
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個(gè)贊
bool is_numeric
( mixed $var
)
如果 var 是數(shù)字和數(shù)字字符串則返回 TRUE,否則返回 FALSE。
舉報(bào)