例如一個字存在任何號碼,如果我的話是$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