PHP einzigartiges Array nach Wert?

8

Ich habe ein Array in PHP, das so aussieht:

%Vor%

Die beiden Werte in "name" sind in diesen beiden Elementen identisch. Ich möchte solche Duplikate aussortieren.

Wie erstelle ich ein eindeutiges Array, indem ich den Wert "name" überprüfe?

    
Jens Törnell 21.06.2011, 08:43
quelle

6 Antworten

16

im Grunde

%Vor%     
user187291 21.06.2011, 08:49
quelle
11

Serialisierung ist sehr nützlich, um den Prozess zum Erstellen der Eindeutigkeit eines hierarchischen Arrays zu vereinfachen. Verwenden Sie diesen einen Liner, um ein Array mit nur eindeutigen Elementen abzurufen.

%Vor%     
GordyD 21.06.2011 08:51
quelle
2

Bitte finden Sie diesen Link nützlich, verwendet MD5-Hash, um die Duplikate zu untersuchen:

Ссылка

Schneller Einblick:

%Vor%

Siehe das Arbeitsbeispiel hier: Ссылка

    
Rakesh Sankar 21.06.2011 08:55
quelle
0

Sehen Sie sich die Funktion PHP-ARRAY-UNIQUE an.

    
Sujit Agarwal 21.06.2011 08:48
quelle
0

Einfache Lösung:

%Vor%     
Kai-Tobias Bartholome 21.12.2016 10:08
quelle
-2

Da die Schlüssel auf dem Array (0,1) nicht signifikant zu sein scheinen, wäre eine einfache Lösung, den Wert des Elements zu verwenden, auf das von 'name' als Schlüssel für das äußere Array verwiesen wird:

%Vor%

... und wenn es nur einen anderen Wert als den 'Namen' gibt, warum sollte man sich überhaupt mit einem verschachtelten Array beschäftigen?

%Vor%     
symcbean 21.06.2011 11:55
quelle

Tags und Links