如何实现PHP只保留数字

  介绍

如何实现PHP只保留数字?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

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

& lt; PHP ?   $ str=& # 39; acc123nmnm4545& # 39;;   如果(preg_match (& # 39;/\ d +/& # 39;, str美元,美元arr)) {   echo $ arr [0];   }   ?在

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

函数findNum ($ str=& # 39; & # 39;) {   (str=削减美元str);   如果(空(str)美元){返回& # 39;& # 39;;}   $ temp=阵列(& # 39;1 & # 39;& # 39;2 & # 39;,& # 39;3 & # 39;,& # 39;4 & # 39;,& # 39;5 & # 39;,& # 39;6 & # 39;,& # 39;7 & # 39;,& # 39;8 & # 39;,& # 39;9 & # 39;,& # 39;0 & # 39;);   $=& # 39;结果& # 39;;   (我=0;i<美元;strlen (str)美元;美元我+ +){   如果(in_array (str ($ i),临时美元)){   结果。=str美元($ i);   }   }   返回结果美元;   }
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

如何实现PHP只保留数字