How to create nested PHP array from simple multidimensional array
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I have a PHP array as follows Array ( [1] => Array ( [id] => 1 [name] => Main Category [parent_id] => null ) [2] => Array ( [id] => 2 [name] => sub category [parent_id] => 1 ) [3] => Array ( [id] => 3 [name] => child category [parent_id] => 2 ) [4] => Array ( [id] => 4 [name] => Main category 1 [parent_id] => null ) [5] => Array ( [id] => 5 [name] => sub category 1 [parent_id] => 4 ) [6] => Array ( [id] => 6 [name] => child category 1 [parent_id] => 5 ) ) and I want this array to be converted as below using PHP $categories = array( array(