Je ne suis pas sûr comment appeler cela, et je ne peux pas trouver ce que je cherche parce que je dois être à la recherche pour les mauvais mots-clés, de sorte que même le terme de recherche à droite me aiderait ici:Comment cartographier la profondeur de la matrice?
J'ai un tableau $ map et un tableau $ data. Le tableau $ data est un tableau dynamique basé sur un fichier xml analysé. Exemple simplifié:
$data = array('a' => array(0=> array('hello'=>'I want this data')));
$map = array('something' => 'a.0.hello');
Maintenant, j'aimerais mettre $test
à la valeur de $data['a']['0']['hello']
en naviguant à l'aide d'une certaine manière il $map['something']
. L'idée sous-jacente est de créer un tableau de mappage afin qu'aucun changement de code ne soit requis si le format xml doit être modifié, uniquement le tableau de mappage. Toute aide dans la bonne direction est très appréciée :)
cherchez-vous la valeur de 'quelquechose' pour naviguer dans le' je veux cette donnée' –
Pouvez-vous être plus précis sur ce dont vous avez exactement besoin? Voulez-vous quelque chose à pointer vers une chaîne? Peut-être faire une fonction qui explose la chaîne et utilise ses éléments comme index (s) pour l'autre tableau ?! – JRsz