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