我有一个来自 cakephp 2.0 树行为的树数组,我需要将它分成多个级别,这样我就可以为每个级别构建一个选择器。下面是一个数组示例:
Array
(
[25] => Global
[26] => _Region1
[29] => __Pais1
[41] => ___Distrito1
[42] => ___Distrito2
[30] => __Pais2
[43] => ___Distrito1
[44] => ___Distrito2
[31] => __Pais3
[45] => ___Distrito1
[32] => __Pais4
[46] => ___Distrito1
[27] => _Region2
[33] => __Pais1
[47] => ___Distrito1
[34] => __Pais2
[48] => ___Distrito1
[35] => __Pais3
[36] => __Pais4
[28] => _Region3
[37] => __Pais1
[38] => __Pais2
[39] => __Pais3
[40] => __Pais4
)
现在我需要为全局创建一个选择,为 region1 创建另一个选择,为 pais1 创建另一个选择,为 disctrito1 创建另一个选择
问题是我可以使用 ids 来生成它,因为这将由用户更改。
操作此数组的最佳方法是什么,以便它为数组的每个级别构建一个选择。
提前致谢。