介绍
如何实现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只保留数字