从字符串中提取数字

从字符串中提取数字

我想从包含数字和字母的字符串中提取数字,例如:

"In My Cart : 11 items"

我想在这里得到电话号码11或者其他数字。


牛魔王的故事
浏览 454回答 3
3回答

MMTTMM

$str = 'In My Cart : 11 12 items';preg_match_all('!\d+!', $str, $matches);print_r($matches);

慕斯王

如果您只想过滤除数字之外的所有内容,最简单的方法就是使用滤波器无功:$str = 'In My Cart : 11 items';$int = (int) filter_var($str, FILTER_SANITIZE_NUMBER_INT);

慕婉清6462132

preg_replace('/[^0-9]/', '', $string);这应该做得更好.!
打开App,查看更多内容
随时随地看视频慕课网APP