我有以下對象: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 關注
- 190 瀏覽
添加回答
舉報
0/150
提交
取消