【发布时间】:2011-03-16 19:40:05
【问题描述】:
我想将数组 $m[2] 中的数字相加以获得在线玩家的总数。
最简单的方法是什么,所以我有变量 $total?
$c = curl_init();
curl_setopt_array($c, array(
CURLOPT_URL => 'http://www.bungie.net/stats/reach/online.aspx',
CURLOPT_RETURNTRANSFER => true,
));
$r = curl_exec($c);
curl_close($c);
preg_match_all('|([\w\s]+)</a> </h4>\s*([0-9,]+) Players|s', $r, $m);
$teams = array_combine($m[1], $m[2]);
foreach ($m[2] as &$v) $v = str_replace(',','',$v);
echo '<pre>'.print_r($m[2],1).'</pre>';
【问题讨论】:
-
echo array_sum($m[2])."
\n";最后将为您完成工作。 -
@anubhava:为什么是
<br>?当然,您的意思是将总和包含在<p />或<div />中?或者至少关闭<br>...?