从字符串中获取数字项

时间:2014-02-15 09:56:59

标签: php c

你好我有WR4G9T5HTJ3w2RFG1字符串,其中包含字母和数字字母,所以我想从这个字符串中获取数字123459。所以请帮我解决这个问题。

3 个答案:

答案 0 :(得分:1)

试试这个

PHP

echo getNumbersFromString('WR4G9T5HTJ3w2RFG1');
function getNumbersFromString ($str) {
        preg_match_all('/\d+/', $str, $matches);
        return implode("",$matches[0]);
    }

我已经放了here

的部分代码

我的意图不是复制我刚才使用的答案,而是根据问题要求修改答案。

答案 1 :(得分:0)

$str= 'salom34554dfgfd';
        $array[]='salom34554dfgfd';
        for($i=1; $i<strlen($str); $i++){
            if(is_numeric($array[0][$i])){
                echo $array[0][$i];
            }
        }
我认为你的意思是

答案 2 :(得分:0)

结果代码:

$result = preg_replace('/[^a-zA-Z]/', '', $your_string);

$result = preg_replace('/\D/', '', $your_string);