【发布时间】:2014-09-25 14:53:20
【问题描述】:
我从 MySQL 中提取了一个名为“$agents”的数组,如下所示:
Array (
[0] => Array ( [agent] => Agent/1002 [total] => 02:11:07 )
[1] => Array ( [agent] => Agent/1400 [total] => 01:49:53 )
[2] => Array ( [agent] => Agent/1500 [total] => 03:26:29 ) )
然后另一个 MySQL 查询创建一个表为:
while ($row = mysql_fetch_row($q)) {
$result .="<tr><td>".$row[0]."</td><td align=center>".
$row[1]."</td><td align=center>".
$row[2]."</td><td align=center>".
$row[3]."</td><td align=center>".$agents['0']['total']."</tr>";
}
如何从表格最后一列中显示的数组中获取“总计”值? 我想插入每个代理的总数。使用 if 语句,非常简化,例如:
if $row[0] == $agents['0']['agent'] echo $agents['0']['total'] else echo 'NONE'"
尝试使用“foreach”循环,但无法正常工作。 关于如何做到这一点的任何想法/建议?
【问题讨论】:
标签: php mysql arrays multidimensional-array