dedlfix: DISTINCT-änhliche Funktion

Beitrag lesen

echo $begrüßung;

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

Schau dir doch mal die restlichen Array-Funktionen an. Da gibt es beispielsweise noch:

  • array_filter --  Filters elements of an array using a callback function
  • array_map --  Applies the callback to the elements of the given arrays
  • array_reduce --  Iteratively reduce the array to a single value using a callback function
  • array_walk --  Apply a user function to every member of an array

echo "$verabschiedung $name";