Bonjour à toutes et tous,

Voilà je souhaiterais savoir si il existe un moyen de cibler l'élement d'un tableau en profondeur (pour obtenir ou modifier sa valeur) sans avoir à indiquer l'arboresence.

Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<?php
$repas = array('matin' => array('lundi_matin' => 'Céréales', 'mardi_matin' => 'Pain', 'mercredi_matin' => 'Oeufs'),
                     'midi' =>  array('lundi_midi' => 'Riz', 'mardi_midi' => 'Pattes', 'mercredi_midi' => 'Legumes'),
                     'soir' => array('lundi_soir' => 'Riz', 'mardi_soir' => 'Pattes', 'mercredi_soir' => 'Legumes'));
Je voudrais récupérer ou modifier la valeur du "lundi_midi" sans avoir à faire : $repas['midi']['lundi_midi'];
Bien sûr pour mon exemple je pourrais m'en passer mais pour mon script, il s'agit de récupérer ou modifier une valeur dans un tableau sans connaitre l’arborescence potentiellement complexe.
EDIT : par contre, je précise que les clés seront uniques.

Quelqu'un connaitrait il une astuce ou un script existant pour répondre à mon besoin ?
Je pose la question avant de me lancer dans un développement fastidieux :-)

Merci d'avance pour vos réponse et bonne journée !