我在页面上有一个列表。我想得到的只是金额(更具体,只有总和)。所以我尝试通过发布一个我变换的数组来做它,我得到的行如下:
"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;
}
}
知道怎么解决吗?
答案 0 :(得分:1)
最好将字符串拆分为数组,然后检查数字。
$wordChunks = explode(" ", $someWords);
for($i = 0; $i < count($wordChunks); $i++)
{
if (is_numeric($wordChunks[$i]))
{
echo $wordChunks[$i];
}
}