Regrouper tableaux PHP
pica
-
R4f Messages postés 441 Statut Membre -
R4f Messages postés 441 Statut Membre -
Bonjour,
Débutant en PHP, je fais appel à votre aide pour m'aider a résoudre un probleme php concernant les tableaux'.
je souhaite creer 1 tableau qui regroupe les valeurs contenues dans 2 autres tableaux différents.
par exemple :
soit les 2 tableaux suivant :
$array1 = array ("vert", "rouge", "bleu","orange");
$array2 = array ( "jaune", "gris" ,"vert");
je souaiterai récuperer un tableau qui regroupe les 2 tableaux, mais en recuperant qu' une seul fois les doublons (tel que "vert").
ce qui me donnerai au final :
$array3 = array ( "vert", "rouge", "bleu","orange","jaune", "gris" ,"vert");
merci d 'avance
j'espère avoir été clair.
Débutant en PHP, je fais appel à votre aide pour m'aider a résoudre un probleme php concernant les tableaux'.
je souhaite creer 1 tableau qui regroupe les valeurs contenues dans 2 autres tableaux différents.
par exemple :
soit les 2 tableaux suivant :
$array1 = array ("vert", "rouge", "bleu","orange");
$array2 = array ( "jaune", "gris" ,"vert");
je souaiterai récuperer un tableau qui regroupe les 2 tableaux, mais en recuperant qu' une seul fois les doublons (tel que "vert").
ce qui me donnerai au final :
$array3 = array ( "vert", "rouge", "bleu","orange","jaune", "gris" ,"vert");
merci d 'avance
j'espère avoir été clair.
Configuration: Linux Firefox 2.0.0.12
1 réponse
-
<pre><?php $array1 = array ("vert", "rouge", "bleu","orange"); $array2 = array ( "jaune", "gris" ,"vert"); $array3 = array_merge($array1, $array2); print_r($array3); $array4 = array_unique(array_merge($array1, $array2)); print_r($array4); ?></pre>
Récultat :
<pre>Array ( [0] => vert [1] => rouge [2] => bleu [3] => orange [4] => jaune [5] => gris [6] => vert ) Array ( [0] => vert [1] => rouge [2] => bleu [3] => orange [4] => jaune [5] => gris ) </pre> Raph-
- Je ne sais pas non plus car je réponds aux questions, je n'en pose pas ! :-)
Peut-être au niveau de ta question, près de "Statut" ou "regrouper tableaux PHP" ou "poser votre question", non ?
En fait, je crois que seuls celui qui a posé la question a un lien pour marquer la question comme répondue...
Raph
-