从字符串中提取单个(无符号)整数
2022-08-30 05:57:01
我想从包含数字和字母的字符串中提取数字,例如:
"In My Cart : 11 items"
我想提取数字。11
我想从包含数字和字母的字符串中提取数字,例如:
"In My Cart : 11 items"
我想提取数字。11
如果您只想过滤掉除数字之外的所有内容,最简单的方法是使用filter_var:
$str = 'In My Cart : 11 items';
$int = (int) filter_var($str, FILTER_SANITIZE_NUMBER_INT);
$str = 'In My Cart : 11 12 items';
preg_match_all('!\d+!', $str, $matches);
print_r($matches);