您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP只保留数字如何实现?

2024/2/18 19:15:15发布34次查看
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只保留数字如何实现?的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product