Bonjour,
Excusez-moi pour le titre qui n'est pas très explicite, je viens vous demander de l'aide
Est-ce qu'il existe une fonction qui récupère la valeur d'un array selon un string qui représente le "chemin" dans l'array?
J'ai un string qui peut contenir par exemple les valeurs suivantes:
J'aimerai pouvoir transformer ces strings de façon à récuperer la valeur de chaque élément dans un array multidimensionnel, par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $str1 = "France"; $str2 = "France,Alsace"; $str3 = "France,Alsace,Bas-Rhin"; $str4 = "France,Alsace,Bas-Rhin,Strasbourg"; $str5 = "France,Alsace,Bas-Rhin,Strasbourg,Kruthenau";
Voilà l'array multidimensionnel:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $val1 = monArray['France']; $val2 = monArray['France']['Alsace']; $val3 = monArray['France']['Alsace']['Bas-Rhin']; $val4 = monArray['France']['Alsace']['Bas-Rhin']['Strasbourg']; $val5 = monArray['France']['Alsace']['Bas-Rhin']['Strasbourg']['Kruthenau'];
Merci pour votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $monArray = array( "France" => array ( "Alsace" => array ( "Bas-Rhin" => array ( "Strasbourg" => array ( "Kruthenau" => array ( // etc... ) ) ) ) ) );
Partager