【发布时间】:2019-08-19 05:02:09
【问题描述】:
我在另一个数组中有一个 mysql_fetch_assoc 数组(必须以这种方式作为我正在做的要求的参数传递),我正在使用两个 foreach 循环迭代数组。
所以这是我的数组的视觉示例
Array
(
[0] => Array
(
[event_home_team] => Arsenal
[event_away_team] => Chelsea
[event_final_result] => 2 - 0
)
)
我正在像这样迭代数组(请注意 $result 是数组)
foreach ($result as $tmpArray) {
foreach($tmpArray as $key => $row) {
echo "$row";
}
}
请注意,以 event_ 开头的键是表中的列,=> 值来自行。 echo $row 将像这样回显整个
Arsenal Chelsea 2 - 0
如何更改我的 for 循环,以便仅从 event_final_result 列中获取值?
【问题讨论】:
-
请查看什么是数组键和数组值。
-
@RiggsFolly 我想
$tmpArray['event_final_result'] -
如果你想使用 PHP,你将不得不熟悉处理数组和数组数组
-
@u_mulder 那不是
$tmpArray[0]['event_final_result']所以如果有多个内部数组,我会将双循环留在:) -
不,作者也迭代了内部数组。我知道,这很疯狂,但确实如此。