如何检查单词中是否存在任何数字

时间:2014-06-18 11:31:05

标签: php

例如,如果我的字词为$item = '3.5Floppy'$item = '3Floppy'$item = '4520Floppy'

我想检查一下我的单词中是否存在任何数字?

3 个答案:

答案 0 :(得分:1)

尝试preg_match很简单,有没有数字?

if(preg_match('/(\d)/', $item))
{
     echo "Number Found!";
}

\d的意思是Any digit

正则表达式文档:http://php.net/manual/en/function.preg-match.php

答案 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");