tableau multidimensionnel différence php

J'ai deux tableaux multidimensionnels et je veux la différence. Pour eg. J'ai pris deux dimensions deux tableaux ci-dessous

$array1 = Array (
       [a1] => Array  (
          [a_name] => aaaaa
          [a_value] => aaa
     )

       [b1] => Array (
          [b_name] => bbbbb
          [b_value] => bbb
   )
       [c1] => Array (
          [c_name] => ccccc
          [c_value] => ccc
   )

)

$array2 = Array (
 [b1] => Array (
       [b_name]=> zzzzz
     )
)

Maintenant, je veux la clé de la différence de ces deux tableaux. J'ai essayé array_diff_key (), mais elle n'est pas travailler pour multidimensionnelle.

array_diff_key($array1, $array2)

Je veux de la sortie comme suit

//output
$array1 = Array (
   [a1] => Array  (
      [a_name] => aaaaa
      [a_value] => aaa
 )

   [b1] => Array (          
      [b_value] => bbb
)
   [c1] => Array (
      [c_name] => ccccc
      [c_value] => ccc
)

)

Si vous pensez que ma question est authentique s'il vous plaît accepter et de répondre. Merci.

MODIFIER

Maintenant, si le deuxième tableau est

$array2 = Array( [b1] => zzzzz)

Le résultat devrait être

$array1 = Array (
   [a1] => Array  (
      [a_name] => aaaaa
      [a_value] => aaa
    )     

   [c1] => Array (
      [c_name] => ccccc
      [c_value] => ccc
     )

)
À votre sortie, vous n'êtes pas comparer, mais de remplacer b1. Que voulez-vous vraiment?
Je veux que la différence des deux tableau. Le résultat attendu est la différence entre les deux tableau, et non à remplacer.
Si, à partir de 14 réponses aucun de résoudre des problèmes, vous pourriez vouloir reconsidérer votre style d'écriture à une question!
Nous supposons que vos questios étaient comme here is my task: ... - Can you make it for me please. Ce n'est pas un endroit où les gens de faire quelque chose pour vous. Nous supposons que quelques idées.
Où en sommes-14 réponses? @Yoshi

OriginalL'auteur kcssm | 2012-09-03