小编dan*_*est的帖子

按父/子ID重组数组.递归?

我有一系列的位置.这些位置中的每一个都可以具有子位置.每个子位置也可以有孩子,依此类推:

$locations = array(
    array("id" => 1,  "parent_id" => 0, "name" => "England"),
    array("id" => 2,  "parent_id" => 0, "name" => "Scotland"),
    array("id" => 3,  "parent_id" => 0, "name" => "Ireland"),
    array("id" => 4,  "parent_id" => 0, "name" => "Wales"),
    array("id" => 5,  "parent_id" => 1, "name" => "East England"),
    array("id" => 6,  "parent_id" => 1, "name" => "London"),
    array("id" => 7,  "parent_id" => 6, "name" => "West London"),
    array("id" => 8,  "parent_id" => 6, "name" => "East London"),
    array("id" …
Run Code Online (Sandbox Code Playgroud)

php arrays recursion logic

5
推荐指数
1
解决办法
3629
查看次数

标签 统计

arrays ×1

logic ×1

php ×1

recursion ×1