gpt4 book ai didi

php - 如何遍历嵌套的 stdClass?

转载 作者:IT王子 更新时间:2023-10-29 00:10:41 28 4
gpt4 key购买 nike

我有一个这样的对象:

stdClass Object
(
[_count] => 10
[_start] => 0
[_total] => 37
[values] => Array
(
[0] => stdClass Object
(
[_key] => 50180
[group] => stdClass Object
(
[id] => 50180
[name] => CriticalChain
)

)

[1] => stdClass Object
(
[_key] => 2357895
[group] => stdClass Object
(
[id] => 2357895
[name] => Data Modeling
)

)

[2] => stdClass Object
(
[_key] => 1992105
[group] => stdClass Object
(
[id] => 1992105
[name] => SQL Server Users in Israel
)

)

[3] => stdClass Object
(
[_key] => 37988
[group] => stdClass Object
(
[id] => 37988
[name] => CDO/CIO/CTO Leadership Council
)

)

[4] => stdClass Object
(
[_key] => 4024801
[group] => stdClass Object
(
[id] => 4024801
[name] => BiT-HR, BI & IT Placement Agency
)

)

[5] => stdClass Object
(
[_key] => 37845
[group] => stdClass Object
(
[id] => 37845
[name] => Israel Technology Group
)

)

[6] => stdClass Object
(
[_key] => 51464
[group] => stdClass Object
(
[id] => 51464
[name] => Israel DBA's
)

)

[7] => stdClass Object
(
[_key] => 66097
[group] => stdClass Object
(
[id] => 66097
[name] => SQLDBA
)

)

[8] => stdClass Object
(
[_key] => 4462353
[group] => stdClass Object
(
[id] => 4462353
[name] => Israel High-Tech Group
)

)

[9] => stdClass Object
(
[_key] => 4203807
[group] => stdClass Object
(
[id] => 4203807
[name] => Microsoft Team Foundation Server
)

)

)

)

我需要在 HTML 表中获取 ID 和名称,但我似乎很难遍历此对象。 TIA。我知道我需要访问值数组,然后访问组对象,但我在对象和数组之间的转换以及 foreach 与基于索引的迭代之间绊倒了。

例如我试过这个:

foreach ($res as $values) { print "\n"; print_r ($values); } 

它遍历对象,但它也让我没用

10 0 37

最佳答案

echo "<table>"

foreach ($object->values as $arr) {
foreach ($arr as $obj) {
$id = $obj->group->id;
$name = $obj->group->name;

$html = "<tr>";
$html .= "<td>Name : $name</td>";
$html .= "<td>Id : $id</td>";
$html .= "</tr>";
}
}

echo "</table>";

关于php - 如何遍历嵌套的 stdClass?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16287782/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com