2009-07-20 7 views
2

Je sais qu'il y a beaucoup de gens intelligents, alors prouvez-moi bien!* FIXE * Bon avec les tableaux PHP? AIDEZ-MOI!

Je souhaite combiner des tableaux dans lesquels des clés nommées similaires fusionnent pour former un seul tableau. Voir par exemple:

[Bob] => Array 
(
    [BobsDetails] => Array 
    (
     [Title] => Mr 
    ) 
) 

[Bob] => Array 
(
    [BobsDetails] => Array 
    (
     [Surname] => Smith 
    ) 
) 

Comment puis-je me retrouve avec Array qui ressemble à:

[Bob] => Array 
(
    [BobsDetails] => Array 
     (
      [Title] => Mr 
      [Surname] => Smith 
     ) 
) 

Merci à d'avance les gars

PS Je ne pense pas qu'il est aussi simple que array_merge. ..; (

EDIT A rendu plus facile à lire

EDIT Triés. Merci pour l'aide. array_merge_recursive travaillé

+3

Je pense que renommer votre question pour mieux identifier le contenu serait une bonne idée - en particulier pour les personnes qui cherchent dans les archives. – sangretu

Répondre

7

Je crois que vous avez juste à array fusionner $ array ['Basic'] au lieu de seulement $ array;

En fait, si vous utilisez array_merge_recursive() sur $ array cela fonctionnera. (Vérifiez les versions récursives des fonctions communes pour les tableaux multidimensionnels)

+0

Alors oui, c'est aussi simple que array_merge(). : P –

+0

http://api.cakephp.org/view_source/set/#l-39 – deizel

+0

Merci mon amour. Et Chaacha102: Que diable. –

Questions connexes