php 如何获取字符串里多个数字?
$num="你好吗我和11,你哈22手机上的33";$new_num=preg_replace('/\D/s','',$num);这样可以提取数字这样112233,但是我...
$num="你好吗我和11,你哈22手机上的33";
$new_num=preg_replace('/\D/s', '', $num);
这样可以提取数字这样112233,但是我想要 按数字形式提取,这样 11 一个数组 22 一个数组 33 一个数组?
是不是可以 比如 按 不是数字的字符串来分句,这样会好一点吗?
求代码 展开
$new_num=preg_replace('/\D/s', '', $num);
这样可以提取数字这样112233,但是我想要 按数字形式提取,这样 11 一个数组 22 一个数组 33 一个数组?
是不是可以 比如 按 不是数字的字符串来分句,这样会好一点吗?
求代码 展开
3个回答
展开全部
$num="你好吗我和11,你哈22手机上的33";
preg_match_all("/\d+/s", $num,$t);
echo$t[0][0];
echo$t[0][1];
echo$t[0][2];
preg_match_all("/\d+/s", $num,$t);
echo$t[0][0];
echo$t[0][1];
echo$t[0][2];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$num="你好吗我和11,你哈22手机上的33";
$a = preg_match_all('/[0-9]{2}/',$num,$arr);
if($a)
{
print_r($arr);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-04-17
展开全部
preg_match('/\d+?/',$num,$newNum);
print_r($newNum);
试试
print_r($newNum);
试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询