例如,如果我的字词为$item = '3.5Floppy'
或$item = '3Floppy'
或$item = '4520Floppy'
我想检查一下我的单词中是否存在任何数字?
答案 0 :(得分:1)
尝试preg_match
很简单,有没有数字?
if(preg_match('/(\d)/', $item))
{
echo "Number Found!";
}
\d
的意思是Any digit
答案 1 :(得分:0)
使用正则表达式(preg_match):
$hasNumberInside = preg_match("/[0-9]/", $string);
if ($hasNumberInside === true) {
echo 'String with number';
} else {
echo 'No numbers inside';
}
答案 2 :(得分:-1)
echo (ereg ("[0-9]{1,}", $item) ? "true" : "false");