$cat1=array("_id"=>new MongoId("562918fc2bad8c345d000029"),"name"=>"Category Two");
$cat2=array("_id"=>new MongoId("562918e62bad8c445d000029"),
"name"=>"Category One");
$categories=array();
$categories=array_merge($cat1,$cat2);
print_r($categories);
mais il revient comme suivreComment fusionner un tableau avec des clés dupliquées avec une fusion de tableau?
array("_id"=>new MongoId("562918e62bad8c445d000029"),
"name"=>"Category One")
J'ai essayé array_unique trop
array_unique(array_merge($cat1,$cat2))
mais le résultat était comme ci-dessus
Je sais que ce ne est pas fusionner les deux ensemble parce que les deux ont même tableau clés. Au lieu de sa fusion dans un second tableau, mais comment puis-je fusionner les deux tableaux de sorte qu'il ressemblera à suivre.
array(array("_id"=>new MongoId("562918fc2bad8c345d000029"),"name"=>"Category Two"),array("_id"=>new MongoId("562918e62bad8c445d000029"),
"name"=>"Category One"));
Jetez un oeil à un code en direct http://viper-7.com/Oaa4zL
quel résultat vous voulez? –
Il devrait être fusionné comme le dernier .. Je l'ai mentionné – phpnerd