PHP只保留数字如何实现?

PHP只保留数字如何实现?

创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站建设、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的都昌网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

1、使用正则匹配出所有的数字并提取出来,或替换掉不是数字的字符;

<?php
    $str='acc123nmnm4545';
    if(preg_match('/\\d+/',$str,$arr)){
       echo $arr[0];
    }
?>

2、把字符串拆分为数组,并历遍数组判断每个字符是否为数字,如果是提取出来即可。

function findNum($str=''){
$str=trim($str);
if(empty($str)){return '';}
$temp=array('1','2','3','4','5','6','7','8','9','0');
$result='';
for($i=0;$i<strlen($str);$i++){
if(in_array($str[$i],$temp)){
$result.=$str[$i];
}
}
return $result;
}
function findNum($str=''){
$str=trim($str);
if(empty($str)){return '';}
$result='';
for($i=0;$i<strlen($str);$i++){
if(is_numeric($str[$i])){
$result.=$str[$i];
}
}
return $result;
}

推荐教程:《PHP》

文章题目:PHP只保留数字如何实现?
链接URL:https://www.cdcxhl.com/article46/cggpeg.html

成都网站建设公司_创新互联,为您提供外贸建站域名注册网站建设用户体验静态网站搜索引擎优化

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站建设网站维护公司