开发者

php how to create a foreach loop?

开发者 https://www.devze.com 2023-03-04 21:18 出处:网络
Array ( [0] =&开发者_开发问答gt; Array ( [id] => [test] => 145198 [defender] => 5590478 [stake] => 107
Array
(
[0] =&开发者_开发问答gt; Array
    (
        [id] => 
        [test] => 145198
        [defender] => 5590478
        [stake] => 107
        [game_id] => 
    )

[1] => Array
    (
        [id] => 
        [test] => 145198
        [defender] => 5590478
        [stake] => 107
        [game_id] => 
    )

how to do a foreach loop for it?

so far i have:

 $mresults = $game_set->get_it();
foreach ($mresults as $key => $row)
{ ...dosomething}

but i believe i need to do another one inside this one.

any ideas? thanks


Your foreach assigns the nested array to the $row variable and can be accessed like:

$row["test"]
$row["id"]

If you wish to loop again, you can do:

$mresults = $game_set->get_it();
foreach ($mresults as $key => $row)
{
    foreach($row as $k => $v)
    {
        echo $k." = ".$v;
    }

}


Don't know what you want to do, but try:

$mresults = $game_set->get_it();
foreach ($mresults as $key => $row) {
     echo "key: $key, row: $row\n";
}

To see how it works.


In your case, $row will contain that inner array, so you can output those values using $row['test'], $row['defender'], etc.


Most likely this is all you need:

foreach ($game_set->get_it() as $game)
{
  echo $game['defender']."\n";
}
0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号