ctype_digit() 函數(shù)檢測字符串里面的字符是不是都是數(shù)字。
ctype_digit ( $text );
它檢查提供的字符串,文本中的所有字符是否都是數(shù)字。它僅檢查1 ... 9
序號(hào) | 參數(shù)及說明 |
---|---|
1 | text(必需) 需要被測試的字符串。 |
如果文本中的每個(gè)字符都是十進(jìn)制數(shù)字,則返回TRUE,否則返回FALSE。
檢測數(shù)組中的元素,元素是否是純數(shù)字
<?php $strings = array('122.50', '1004', 'foo!#$bar'); foreach ($strings as $test) { if (ctype_digit($test)) { echo "$test 字符全部為數(shù)字 \n"; }else { echo "$test 包含非數(shù)字字符 \n"; } } ?>測試看看?/?
輸出結(jié)果:
122.50 包含非數(shù)字字符 1004 字符全部為數(shù)字 foo!#$bar 包含非數(shù)字字符