i have an multidimensional array like this
Array
(
[59] => stdClass Object
(
[id] => 59
[parent_id] => 0
[name] => detalles de los
[order] => 1
)
[60] => stdClass Object
(
[id] => 60
[parent_id] => 0
[name] => Fechas varias
[order] => 2
)
[62] => stdClass Object
(
[id] => 62
[parent_id] => 0
[name] => seccion de fechas dependientes
[order] => 3
)
[63] => stdClass Object
(
[id] => 6
[parent_id] => 0
[name] => tabbbbb
[order] => 5
[children] => Array
(
[61] => stdClass Object
(
[id] => 61
[parent_id] => 63
[name] => Números varios
[order] => 5
)
[70] => stdClass Object
(
[id] => 70
[parent_id] => 63
[name] => tablas22
[order] => 6
[children] => Array
(
[58] => stdClass Object
(
[id] => 58
[parent_id] => 70
[name] => datos demograficos
[order] => 4
)
)
)
)
)
)
and i want to remove the entry 70
[70] => stdClass Object
(
[id] => 70
[parent_id] => 63
[name] => tablas22
[order] => 6
but i want the child [58] to be the child of [61] and [70] to be the child of [61]
How should i do that? i tryed unset but it doesn’t seem to be working
1 Answer