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 :
Je voudrais récupérer ou modifier la valeur du "lundi_midi" sans avoir à faire : $repas['midi']['lundi_midi'];
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'));
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 !







Répondre avec citation
Partager