我使用jQuery插件,它產生以下的數組:PHP除去無用嵌套數組
array:4 [
0 => array:1 [
"page_id" => "1"
]
1 => array:2 [
"page_id" => "2"
"children" => array:1 [
0 => array:2 [
0 => array:2 [
"page_id" => "10"
"children" => array:1 [
0 => array:2 [
0 => array:1 [
"page_id" => "12"
]
1 => array:1 [
"page_id" => "13"
]
]
]
]
1 => array:1 [
"page_id" => "11"
]
]
]
]
2 => array:1 [
"page_id" => "4"
]
3 => array:1 [
"page_id" => "3"
]
]
該數組是動態的,從而可以有更多的嵌套陣列。我需要清理一些數組。正如你可以在page_id => 2下看到的,有孩子。它包含一個無用的數組(0 => array:2)。
是否有可能刪除這個無用的數組?我真的需要它來重新產生我的菜單項目的位置......任何想法?
謝謝,但看起來更接近我的陣列。還有一個嵌套級別: 「children」=> array:1 [0 => array:2 [0 => array:2 [ ]您沒有在您的示例中使用它。我試過了,但它並沒有刪除數組:1從兒童 – general666
@ general666我已更新算法 – Phylogenesis
男人你救了我的命!謝謝!!! – general666