Hallo
Daten, die ich eh nicht anzeigen will und die ich - sollte das DBMS sie der Skriptsprache liefern - eh dort "herausfiltern" oder umsortieren würde, lassen sich meistens schneller, eleganter und zuverlässiger gleich im DBMS bereitstellen (mittels WHERE, GROUP BY, ORDER BY usw.).
insbesondere wenn man daran denkt, dass beim nächsten Request (Sortieren, Filtern) die Daten erneut abgerufen werden müssen - PHP hat sie ja nicht mehr.
Eine Alternative wäre übrigens clientseitiges Sortieren oder Filtern über Javascript, was bis zu einer gewissen Datenmenge in akzeptabler Zeit machbar sein sollte - Fallback natürlich wieder die DB.
Freundliche Grüße
Vinzenz