Andü: DISTINCT-änhliche Funktion

Beitrag lesen

Hallo!

Gibt es in PHP eine Funktion, welche ähnlich der DISTINCT-Funktion von SQL, dopplete Einträge aus multidimensionale Arrays (hierbei funktioniert array_unique nicht) entfernt?

Im PHP-Handbuch gibt es für so etwas einen Tipp: http://www.php.net/manual/de/function.array-unique.php#36636
Bei diesem fehlt mir aber noch:

  • mehrere "Spalten" auf Gleichheit zu überprüfen (in SQL: GROUP BY)
  • ausgewählte "Spalten" zu summieren (addieren)
  • die zusammengefassten Einträge zählen

Im Moment bin ich an einer eigenen Umsetztung auf Basis des Tipps, aber die wird sehr komplex und somit langsam! Deshalb such ich etwas schnelleres...

Danke im Voraus...