Ich habe ein PHP-Objekt (Buch) mit 3 Eigenschaften: name, category, description
Ich habe dann eine Liste dieser book
Objekte in einem Array.
Ich möchte ein neues assoziatives Array für diese Objekte erstellen, die nach category
gruppiert sind.
Angenommen, ich habe 4 Buchobjekte in einem Array namens $books
Wie kann ich ein assoziatives Array namens $categories
Wo Buch? ist das Buchobjekt und nicht das Wort
Schlingen Sie einfach das Array von Objekten in ein neues Array mit dem Schlüssel der Kategorie:
%Vor%Haben Sie danach gesucht?
Erklärung des Codes:
%Vor%Ich hatte ein ähnliches Problem, aber ein bisschen komplizierter mit Wordpress und Metavalues / Metakeys (wobei $ results ein Array von assoziativen Arrays war, die aus einer $ wpdb- & gt; get_results () - Abfrage abgerufen wurden.
)Das war meine an Ihr Problem angepasste Lösung:
%Vor%Dann können Sie eine weitere for-Schleife ausführen, um jedes Array aus dem Array Kategorien zu erhalten:
%Vor%Tags und Links php