Aller au contenu

Afficher les éléments uniques d'un tableau php


Sujets conseillés

Posté

Bon eh bien je bloque depuis ce matin là-dessus donc je lance une bouteille dans l'océan de webmaster-hub :

 

J'ai besoin d'afficher seulement les chiffres uniques du tableau suivant (ou autrement dit supprimer tous les chiffres comportant un doublon, doublon compris) :

 

$array = [[12,'vert'],[123452,'jaune'],[1235,'vert'],[123452,'vert'],[123450,'jaune']];

 

c'est-à dire pour mon exemple :

 

Array
(
    [0] => Array
        (
            [0] => 12
            [1] => vert)


    [2] => Array
        (
            [0] => 1235
            [1] => vert)


    [4] => Array
        (
            [0] => 123450
            [1] => jaune))

 

Merci d'avance si quelqu'un voit comment s'y prendre ?

 

Posté

Et bien grand merci Eric, c'est exactement ça !

Quand c'est récursif comme ça, c'est beaucoup trop matheux pour moi et je ne pense pas que j'y serais arrivée seule !

 

Merci encore Eric !

 

Par curiosité, si cela avait été avec 2 arrays distincts du style :

 $array1 = [[12,'vert'],[123452,'vert'],[1235,'vert'],[123452,'vert'],[123450,'vert']]; 
 $array2 = [[12,'vert'],[188,'vert'],[12,'vert'],[197,'vert'],[197,'vert']]; 

et le résultat toujours  : [1235,'vert'] , [123450,'vert'] et [188,'vert']

 

Le code aurait été plus compliqué ou plus simple ?

 

 

 

 

 

 

Posté

Oui merci pour ta réponse Eric.

 

Oui ça je m'en doutais avec array_merge mais je voulais juste savoir si c'était plus simple et plus rapide un script qui tourne sur 1 array_merge du total (comme tu me l'as créé plus haut) ou un autre script sur 2 arrays distincts.

Mais ça doit être pareil à peu de chose près...

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...