欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

php 找个能在字符串中取得数字的函数

php 找个能在字符串中取得数字的函数

$str1='你19啊'; //要取得19


最佳答案
1
2
3
$a='你19啊你15啊你16啊';
$b=preg_match_all('/\d+/',$a,$arr);
print_r($arr);搜索

$arr中放置的就是取到的数字,只取一个的话 可以把preg_match_all换成preg_match

给你量身写了个函数,应该能满足你的需求

1
2
3
4
5
6
7
8
9
10
11
function strint($str){
    if($str){
        preg_match("/\d+/is",$str,$v);
    }
    $StrInt = @$v[0];
    if($StrInt){
        return $StrInt;
    }else{
        return $str;
    }
}
热心网友| 发布于2017-05-15



来自  https://zhidao.baidu.com/question/582961288.html

普通分类: