Entfernen Sie Duplikate von wp_user foreach mit array_unique - Rendering-Fehler?
-
21-12-2019 - |
Frage
Kombinieren von Taxonomien und Benutzerrollen, ich liste alle Bestimmungen der Steuer "Dog" und für jeden Begriff "Dog", eine Liste aller "Farben" auf, die mit einem Benutzerprofil verknüpft sind.Beispiel:
- Benutzer 1 hat META "Dog: Golden Retriever" und "Farbe: gelb", der mit Profil gespeichert ist.
- user 2 hat meta "dog: golden retriever" und "color: schwarz", der mit Profil gespeichert ist.
- user 3 hat META "Dog: Golden Retriever" und "Farbe: Black", die mit Profil gespeichert sind.
Überschrift 3 Tags unten spuckt den "Termamen"=, der in diesem Fall "Hund" sein würde.Unter Hund, Es sollte eine Liste von "Farben" geben, die über Benutzer-Meta mit diesem Hund verknüpft sind - dh gelb, schwarz. Das Wichtigste ist, dass "Black" nur einmal einmal erscheint, nicht zweimal.Ich versuche, Duplikate zu entfernen, aber ich bekomme einen Fehler.
bearbeitet: Der Fehler bleibt nicht mehr fortgesetzt.Jetzt - das Echo-$-Array nur Echos "Black", nicht "Gelb" oder eine andere Farbe.
irgendwelche Gedanken?
generasacodicetagpre.Lösung 2
Lösung für das Problem, vielen dank @amal, dass Sie mit mir mit mir durchlaufen werden
generasacodicetagpre.Andere Tipps
Standardmäßig wird PHP versuchen, die Objekte zum Vergleich in Saiten umzuwandeln.Dies verursacht den Fehler.Sie können den zweiten Parameter von array_unique()
angeben, um dies zu überschreiben: