可以使用正則表達式和preg_match_all函數(shù)來統(tǒng)計字符串中的數(shù)字個數(shù)。
示例代碼如下:
$string = "Hello123World456";
preg_match_all('/\d+/', $string, $matches);
$count = count($matches[0]);
echo $count;
輸出結(jié)果為:
2
在上面的代碼中,正則表達式/\d+/
表示匹配一個或多個數(shù)字。preg_match_all
函數(shù)用于在字符串中匹配所有符合正則表達式的內(nèi)容,并將結(jié)果存儲在$matches
數(shù)組中。通過統(tǒng)計$matches[0]
中的元素個數(shù),就可以得到字符串中的數(shù)字個數(shù)。