作者:佚名 时间:2024-09-16 10:50:47 阅读:(12)
在PHP中,正则表达式是一种强大且灵活的工具,可以用来从复杂的字符串中提取所需的信息。特别是在处理包含数字的字符串时,正则表达式能够高效地识别并提取数字,帮助开发者进行数据清洗或分析。接下来云梦编程网为大家介绍一下非常好用的正则提取字符串中数字的方法,有需要的小伙伴可以参考一下
$str='https://www.yundreams.com/article/642.html'; if (preg_match('|(\d+)|',$str,$r)) echo $r[1];
echo
preg_replace(
'/\D/s'
,
''
,
$str
);
$ex1 = "/\d+/"; preg_match_all($ex1,$str,$arr1); print_r($arr1); //执行结果:Array ( [0] => Array ( [0] => 642 ) ) $ex2 = "/\d/"; preg_match_all($ex2,$str,$arr2); print_r($arr2); //执行结果:Array ( [0] => Array ( [0] => 6 [1] => 4 [2] => 2 ) )
以上就是云梦编程网为大家介绍的关于php怎么获取字符串中的数字方法的全部内容了,了解更多相关文章请关注吾爱编程网!