Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I want to read out the information of some access points. These access points are numberd where in the code at this moment [0] stand has to go up by 1 in the loop. then the loop can run again and read out the information of the second AC and so on.

$name      = $ac0->result[0]->name;
$status    = $ac0->result[0]->status;
$uptime    = $ac0->result[0]->uptime;
$last_seen = $ac0->result[0]->last_seen;

All code

foreach ($ac0->result as $key => $value) { 
    $name0 = $ac0->result[0]->name; 
    $status0 = $ac0->result[0]->status; 
    $uptime0 = $ac0->result[0]->uptime; 
    $last_seen0 = $ac0->result[0]->last_seen; 
} 
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
272 views
Welcome To Ask or Share your Answers For Others

1 Answer

Start the loop at the $ac0->result and then all the properties will be found in the $obj or whatever you like to call it in the foreach loop

foreach ($ac0->result as $idx => $obj) {
    echo "From Array $idx <br>";
    echo $obj->name . "<br>";
    echo $obj->status . "<br>";
    // etc
}

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...