Je veux pousser certains éléments dans un tableau, voici la structure:php mettre les tableaux dans des tableaux
$str = 'String';
$a = array('some', 'sub', 'page');
et je veux pousser les articles à un autre tableau qui devrait devenir:
Array (
[some] => Array (
[sub] => Array (
[page] => String
)
)
)
Je ne sais pas exactement comment l'expliquer, alors espérons que l'exemple vous montre quelque chose. Je veux que tout nouvel élément du premier tableau (a) soit poussé en tant que sous-tableau de l'un prédécesseur et que le dernier ait la valeur de $ str;
$string = 'My Value';
$my_first_array = array('my', 'sub', 'arrays');
Ensuite, une fonction pour analyser my_first_array $ et le transfert comme:
Exemple:
ob_start('nl2br');
$my_parsed_sub_array = parse_sub_arrays($my_first_array, $string);
print_r($my_parsed_sub_array);
=== >>>
Array (
[my] => Array (
[sub] => Array (
[arrays] => String
)
)
)
non, non vous ne recevez pas le point.I veulent faire un algorithme pour analyser le premier réseau (a) à des sous-réseaux et le dernier d'un $ pour avoir la valeur $ str.Je veux faire cette auto Matically via le code, pas manuellement. Il est compliqué, désolé je ne peux pas le dire mieux. –
Je vais essayer de mieux l'expliquer dans le premier post, ce n'est pas ça. –
Oh; désolé, n'a pas tout à fait comprendre la question :-( –