欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP只保留数字如何实现?

程序员文章站 2022-03-06 15:22:33
...
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只保留数字如何实现?的详细内容,更多请关注其它相关文章!

相关标签: php