PHP从字符串中查找和获取包含的数字

PHP / 763人浏览 / 0人评论

PHP从字符串中查找和获取包含的数字,有时候需要获取字符串中的数字,使用trim先处理字符串前后空格,使用php函数strlen判断字符串长度,进行循环判断字符串中的第n个字符是否存在在数组中?存在就把存在的数字拼接起来。

php返回字符串中包含的全部数字

函数说明

PHP从字符串中查找和获取包含的数字,有时候需要获取字符串中的数字,使用trim先处理字符串前后空格,使用php函数strlen判断字符串长度,进行循环判断字符串中的第n个字符是否存在在数组中?存在就把存在的数字拼接起来。

public function index()
{
    $string = 'This is ThinkPHP5.14236974158';
    echo self::check_numbers($string);
}

public static function check_numbers($strings = ''){
    
    $strings = trim($strings);

    if(empty($strings)){
        return '';
    }

    $arr = array('1', '2', '3', '4', '5', '6', '7', '8', '9', '0');

    $result = '';

    for( $i = 0; $i < strlen($strings); $i++ ){

        if(in_array($strings[$i], $arr)){
            $result .= $strings[$i];
        }

    }

    return $result;
}

转载注明:

0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我