首頁 > 後端開發 > php教程 > PHP中数字检测is_numeric与ctype_digit的区别介绍_php技巧

PHP中数字检测is_numeric与ctype_digit的区别介绍_php技巧

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-05-17 09:08:34
原創
2601 人瀏覽過

is_numeric:检测是否为数字字符串,可为负数和小数

ctype_digit:检测字符串中的字符是否都是数字,负数和小数会检测不通过

注意,参数一定要是字符串,如果不是字符串,则会返回0/FASLE

下面是测试例子:

复制代码 代码如下:

$a = 0001111222 ;
var_dump($a);
var_dump(is_numeric($a)); //true
var_dump(ctype_digit($a)); //true
$a = 0.1 ;
var_dump($a);
var_dump(is_numeric($a)); //true
var_dump(ctype_digit($a)); //false

$a = -1 ;
var_dump($a);
var_dump(is_numeric($a)); //true
var_dump(ctype_digit($a)); //false

$a = a ;
var_dump($a);
var_dump(is_numeric($a)); //false
var_dump(ctype_digit($a)); //false
相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
這行程式碼是什麼意思?
來自於 1970-01-01 08:00:00
0
0
0
字串和整數使用單引號,這個都為真
來自於 1970-01-01 08:00:00
0
0
0
檢查一個PHP字串是否僅由整數組成
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板