106 votes

Combiner deux baies

J’ai deux tableaux comme celui-ci:

Je veux combiner ces deux tableaux de sorte qu’il ne contienne pas de doublons et ainsi que de conserver leurs clés d’origine. Par exemple, la sortie doit être :

J’ai essayé cela, mais il change leurs clés d’origine:

Une solution ?

37voto

inemanja Points 164

Vous devriez tenir compte du fait que ``

avec $array 1 + $array 2

et avec $array 2 + $array 1

31voto

Michas Points 1235

Cela fonctionne:

4voto

Brendan Bullen Points 5343

Pour ce faire, vous pouvez parcourir l’un et ajouter à l’autre:

MISE À JOUR : KingCrunch a mis au place la meilleure solution: ``

1voto

Si vous utilisez PHP 7.4 ou supérieur, vous pouvez utiliser l’opérateur de propagation `` comme les exemples suivants des documents PHP:

Cela fonctionne comme dans JavaScript ES6.

En savoir plus sur https://wiki.php.net/rfc/spread_operator_for_array.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X