Bonjour à tous et à toute
j'ai un tableau à plusieurs dimensions, suivant ce schéma :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| Array
(
[song] => Array
(
[0] =>
[id_song=5089] => Array
(
[title] => Array
(
[0] => Let It Be
)
[artist] => Array
(
[1] => The Beatles
)
[date_added] => Array
(
[2] => 2006-01-04
)
[date_update] => Array
(
[3] => 2006-01-09
)
[file] => Array
(
[4] =>
[id_file=134] => Array
(
[date_added_file] => Array
(
[0] => 2006-01-04
)
[track_type] => Array
(
[1] => Cover
)
[crc32] => Array
(
[2] => 435948012
)
[size] => Array
(
[3] => 5514057
)
)
)
) |
comment je pourrais m'y prendre pour récupérer toutes les keys de chaque tableau (song, id_song=xxx, title, artitst ...) en 1 boucle (fonction recursive ?)
je demande ceci, car en fait je veux ajouter un "song" au tableau avec array_push(), mais comme il y a des tableau imbriqué, s'il sont pas initialisé, du genre
$array['song']['id_song=xxx']['title'] = array()
et bien j'ai une erreur, donc en fait je voulais parcourir les keys du song 1 par exemple pour pouvoir initialiser dynamiquement le tableau
si je veux devoir faire tt à la main et ca va être chiant.
merci de votre aide.
Partager