Lasst uns sagen, wir haben einige Array wiedoppelte Wörter aus dem Array in PHP
[
"red book",
"red apple",
"socks",
"grey socks",
"red sky",
"red cross" <----- 4th "red", need to remove this element
"green cross",
"blue jeans"
]
Also muss ich löschen, jedes Array-Element, das Wort mehr als 3 mal in der gesamten Array Wiederholung enthält. Also, das Ergebnis für das obige Beispiel könnte wie folgt aussehen:
Also das Wort "rot" wiederholt mehr als 3 mal in Array. Wir müssen bis zu 3 Vorkommen jedes Wortes im Array halten und andere Elemente löschen.
Meiner Meinung nach implodieren ganze Array zuerst mit Space-Symbol, dann explodiert in einzelne Wörter. Und die Verwendung von array_count
könnte zu dem Ergebnis führen. Aber ich kann diese Idee nicht so umsetzen.
Irgendwelche Vorschläge?
Warum yout PHP-Code nicht hinzufügen? Was hast du versucht? – stweb
Basiert die Übereinstimmung nur auf dem ersten Wort eines Eintrags? Würde zum Beispiel "einfaches Rot" als Duplikat betrachtet? – alanlittle
@alanlittle alle Wörter – demonoid