我有以下对象:stdClass Object( [ID] => 6 [data] => stdClass Object ( [categories] => Array ( [23] => Array ( [id] => 23 [name] => A ) [22] => Array ( [id] => 22 [name] => B ) [19] => Array ( [id] => 19 [name] => C ) ))我想打印 A、B、C。我设法打印了 1 个名称:但我想在不知道 id 的情况下打印数组的所有名称。echo $event->data->categories[19]['name'];
2 回答
白衣非少年
TA贡献1155条经验 获得超0个赞
您可以使用array_column和内爆
echo implode(', ', array_column($event->data->categories, 'name'));
这将获取所有名称项并将它们分解为一个字符串。
慕田峪9158850
TA贡献1794条经验 获得超7个赞
您可以使用如下所示遍历 categories 数组:foreach
foreach($event->data->categories as $category) { echo $category['name']; }
- 2 回答
- 0 关注
- 125 浏览
添加回答
举报
0/150
提交
取消