如何一次显示相同的列数据作为数组中的父项[closed]

问题描述 投票:0回答:1
array:2 [
  0 => {
    "id": 5
    "module_name": "Directory"
    "parent": "Core Tools"
  }
  1 => {
    "id": 7
    "module_name": "Tasks"
    "parent": "Core Tools"
  }
]

但是我想像下面

Array
(
    [0] => Core Tools
    (
        [0] => Directory
        [1] => Tasks
    )
)
php laravel associative-array
1个回答
3
投票

使用收集者依据

$arr = json_decode($your_json, true);
collect($arr)->groupBy('parent')->toarray();
© www.soinside.com 2019 - 2024. All rights reserved.