php - Foreach 上升 1 php
问题描述
我想读出一些接入点的信息。这些接入点在此时代码中的编号 [0] 站必须在循环中上升 1。然后循环可以再次运行并读出第二个AC的信息等等。
$name = $ac0->result[0]->name;
$status = $ac0->result[0]->status;
$uptime = $ac0->result[0]->uptime;
$last_seen = $ac0->result[0]->last_seen;
所有代码
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;
}
解决方案
开始循环,$ac0->result
然后所有属性都将$obj
在 foreach 循环中找到或您喜欢调用它的任何内容
foreach ($ac0->result as $idx => $obj) {
echo "From Array $idx <br>";
echo $obj->name . "<br>";
echo $obj->status . "<br>";
// etc
}
推荐阅读
- swift - 全局变量未使用所有视图共享的相同实例化
- javascript - Promise.all 不适用于所有项目,除非我更改订单?
- mysql - 仅当数据库中尚不存在同名表时,如何将表创建为另一个表?
- ios - SwiftUI:如何在容器视图中垂直和水平居中并在其下放置一些东西
- c++ - C++结构成员在接收原始地址作为成员函数参数后指向另一个内存位置
- python - 如何在 Python3 中使用自定义的下溢/溢出箱绘制构面直方图?
- powershell - 如何测试在 Transact SQL 中设置的环境变量?
- splunk - 从 linux cli 更改 splunk 管理员密码
- firebase - Unity 编辑器中的 Firebase 初始化失败
- regex - 如何在特定单词之后匹配单个出现的字符?