例如一个字存在任何号码,如果我的话是$item = '3.5Floppy'
或$item = '3Floppy'
或$item = '4520Floppy'
如何检查是否在
我要检查的任何号码是否在我的字存在与否?
例如一个字存在任何号码,如果我的话是$item = '3.5Floppy'
或$item = '3Floppy'
或$item = '4520Floppy'
如何检查是否在
我要检查的任何号码是否在我的字存在与否?
尝试用preg_match
很简单,没有任何数字或不是?
if(preg_match('/(\d)/', $item))
{
echo "Number Found!";
}
\d
均值为Any digit
如果你想捕获(十进制)数,你的捕获函数应该是'/(\d+(\.\d+)?)。如果您不想捕获数字,则不需要'()'。 – vogomatix
使用正则表达式(preg_match):
$hasNumberInside = preg_match("/[0-9]/", $string);
if ($hasNumberInside === true) {
echo 'String with number';
} else {
echo 'No numbers inside';
}
不能使用[的preg_match(http://php.net/manual/en/function.preg -match.php)函数? – Unda
为此,我需要创建一个1到9的数组,比匹配每个数字我的词.. –
不,你不知道,请参阅下面的多个答案。 – Unda