Wie kann ich Duplikate aus mehreren Arrays löschen?PHP - Lösche alle Duplikate im Array
pinky
und cocos
sind doppelt in meinem Array. Alle Wörter, die doppelt sind, müssen entfernt werden. Wenn diese entfernt werden, lege ich diese Wörter in meine Auswahl. Ich bekomme diese Wörter aus meiner Datenbank.
Die Abfrage:
$queryClient = " SELECT DISTINCT `clients` FROM `reps` WHERE `clients` != ''";
Dies ist mein Code:
while($row = mysql_fetch_assoc($resultClient)){
$names = explode(",", $row['clients']);
echo '<pre>'; print_r($names); echo '</pre>';
}
Ergebnis: (Diese Lebensmittel Worte sind nur ein Beispiel)
Array
(
[0] => chocolate
)
Array
(
[0] => vanilla
[0] => cocos
)
Array
(
[0] => strawberry
)
Array
(
[0] => pinky
[1] => watermelon
[2] => melon
[3] => cocos
)
Array
(
[0] => pinky
)
Array
(
[0] => dark-chocolate
)
Ich habe versucht, dies in meinem während Schleife, aber es hat nicht funktioniert:
$array = array_unique($names, SORT_REGULAR);
Wie kann ich alle Duplikate entfernen? Können Sie mir helfen oder haben Sie eine Lösung für mein Problem? Hilfe.
Was ist das gewünschte Ergebnis? –
Ich möchte einen Selektor. Die Optionen dieses Selektors sind Lebensmittel aus meiner Datenbank ** aber ** diese werden nicht doppelt sein – Haffoo
Sorry, bereits getan, ich habe meinen Kommentar gelöscht;) – kerbholz