Hola:
Tengo este Array:
Código HTML:
Array
(
[id] => 1
[menu] => Gestión Documental
[lft] => 1
[lvl] => 0
[rgt] => 20
[root] => 1
[controller] =>
[action] =>
[class] => top-a
[active] =>
[visible] => 1
[estado] =>
[fecha] =>
[icono] =>
[orden] =>
[__children] => Array
(
[0] => Array
(
[id] => 4
[menu] => Registro
[lft] => 2
[lvl] => 1
[rgt] => 7
[root] => 1
[controller] =>
[action] =>
[class] =>
[active] =>
[visible] => 1
[estado] =>
[fecha] =>
[icono] =>
[orden] =>
[__children] => Array
(
[0] => Array
(
[id] => 8
[menu] => Documento
[lft] => 3
....
y necesito llevarlo a otro array como esto
Código HTML:
array(
'label' => 'Gestión Documental',
'id' => '1',
'uri' => '/'
),
array(
'label' => 'Zend',
'uri' => 'http://www.zend-project.com/',
'order' => 100
),
uso recursiveIteratorIterator por este me permite pasar por todo el arbol, pero en
Código PHP:
$arr=array();
$iterator = new RecursiveIteratorIterator(new RecursiveArrayIterator($arrayTree[0]),
RecursiveIteratorIterator::SELF_FIRST);
foreach ($iterator as $key => $value) {
$arr['label'] = //Aqui necesito recuperar el valor de [menu] => Gestión Documental
}