如何从数组或字符串中获取数值?

时间:2014-07-01 09:46:41

标签: php numbers

我在页面上有一个列表。我想得到的只是金额(更具体,只有总和)。所以我尝试通过发布一个我变换的数组来做它,我得到的行如下:

"recived from player"

"0.000058"

"2014-06-30 15:21:46 UTC"

我试图获得if(is_numeric($row1))但它不起作用(空白页)。

    foreach ($p as $r) {
    $row = str_replace("\t",'<br />',$r);
            $row1 = str_replace("silver","",$row);
        if (is_numeric($row1)) {
            echo $row1;
        }
}

知道怎么解决吗?

1 个答案:

答案 0 :(得分:1)

最好将字符串拆分为数组,然后检查数字。

      $wordChunks = explode(" ", $someWords);  

      for($i = 0; $i < count($wordChunks); $i++)
           {
                if (is_numeric($wordChunks[$i])) 
                      {
                        echo $wordChunks[$i];
                      }

           }