Array
(
[0] => Array
(
[id] =>
[test] => 145198
[defender] => 5590478
[stake] => 107
[game_id] =>
)
[1] => Array
(
[id] =>
[test] => 145198
[defender] => 5590478
[stake] => 107
[game_id] =>
)
如何为它做一个foreach循环?
到目前为止,我有: $mresults = $game_set->get_it();
foreach ($mresults as $key => $row)
{ ...dosomething}
但我相信我需要在这个内部做另一个。
任何想法? 感谢
答案 0 :(得分:0)
不知道你想做什么,但试试:
$mresults = $game_set->get_it();
foreach ($mresults as $key => $row) {
echo "key: $key, row: $row\n";
}
了解它是如何运作的。
答案 1 :(得分:0)
您的foreach将嵌套数组分配给$ row变量,可以像以下一样访问:
$row["test"]
$row["id"]
如果您想再次循环,可以执行以下操作:
$mresults = $game_set->get_it();
foreach ($mresults as $key => $row)
{
foreach($row as $k => $v)
{
echo $k." = ".$v;
}
}
答案 2 :(得分:0)
在您的情况下,$row
将包含该内部数组,因此您可以使用$row['test']
,$row['defender']
等输出这些值。
答案 3 :(得分:0)
很可能这就是你所需要的:
foreach ($game_set->get_it() as $game)
{
echo $game['defender']."\n";
}