php提取字符串中的数字

添加时间:05-01-01 所属分类:PHP工具与代码
  转载自http://www.phpernote.com/php-function/353.html

[code]function findNum($str=''){
$str=trim($str);
if(empty($str)){return '';}
$reg='/(\d{3}(\.\d+)?)/is';//匹配数字的正则表达式
preg_match_all($reg,$str,$result);
if(is_array($result)&&!empty($result)&&!empty($result[1])&&!empty($result[1][0])){
return $result[1][0];
}
return '';
}[/code]

或者
[code]
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;
}[/code]

再或者
[code]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;
}[/code]

前篇:php判断比较两个数组中的数据 后篇:php去掉字符串的最后一个字符substr()的...
发表我的评论


推荐文章   网上的济南公安类网址   提醒:淘宝上新的骗局,不要接收和打开...   济南招聘求职类网址收集   济南相关的博客收集   九种情况个人可取住房公积金
随机文章   检查目录是否存在,不存在则建立   php过滤替换输出的数字与非数字   PHP使用 $_GET获取传递值为空时的处理代...   编程从业五年的十四条经验   使用JSON实现数据的跨域调用
广告

其他推荐

因为本站所有内容均转载自其它媒体,本意为公众提供免费服务,但并不代表本网赞同其观点,也不能对其真实性验证负责,如稿件版权单位或个人不想在本网发布,请与我联系,本人会立即将其撤除,谢谢.联系方式:atseashawk@163.com QQ:99289555