bluealine
<?php
    $str = "请注意:有谁知道30901.5号路怎么走?这个因为我买了100块的烧饼和7901的钥匙了,那个对了,我再拿个30000";
    $pattern = \'/(\d+\.?\d+)/\';

    //$pattern = \'/(\d+)\.?(\d+)/\';
    // $str = "42.234 EUR 53.218 AUD CAD97.164 311.151 MYR 125.042 NZD GBP84.270 SGD60.227 USD134.400";

    if(preg_match_all($pattern, $str, $match)){
        echo \'<pre>\';
        print_r($match);
    }else{
        echo \'没有找到!\';
    }
?> 

 

结果

Array
(
    [0] => Array
        (
            [0] => 30901
            [1] => 100
            [2] => 7901
            [3] => 30000
        )

    [1] => Array
        (
            [0] => 30901
            [1] => 100
            [2] => 7901
            [3] => 30000
        )

)
 

 

分类:

技术点:

相关文章: