phpbar.de logo

Mailinglisten-Archive

[php] array nach schlüssel sortieren

[php] array nach schlüssel sortieren

Michael Borchers list at tridemail.de
Don Feb 8 16:47:24 CET 2007


> Evtl. ist ksort etwas für dich, allerdings wirst du wohl um weitere
> Verarbeitungsschritte nicht umhin kommen.
> Wieso machst du denn das ganze nicht mit einer Datenbank?

Habe ich auch ursprünglich, aber die Query musste aus einer Subquery in 
einem JOIN
bestehen und wir hatte noch MySQL 4.0.
Haben soeben ein Update auf 4.1 eingespielt und nun läuft es.
Hier zur Veranschaulichung:

SELECT SUM( angebot_preis.brutto ) AS angebot_umsatz1, users.users_id, 
users.users_name, users.username
FROM users
LEFT OUTER JOIN angebot_preis ON angebot_preis.angebot_id = (
SELECT angebot.angebot_id
FROM angebot
WHERE angebot.partner_id = users.users_id
AND angebot.angebot_id = angebot_preis.angebot_id )
GROUP BY users.users_id
ORDER BY users.users_name


> Michael Borchers schrieb:
>> Folgendes Array habe ich:
>>
>> Array
>> (
>>     [44] => Array
>>         (
>>             [angebot_umsatz1] => 50            [angebot_umsatz2] => 150
>>                 )
>>
>>         )
>>
>>     [23] => Array
>>         (
>>             [angebot_umsatz1] => 250            [angebot_umsatz2] => 350
>>
>>         )}Nun möchte ich das Array nach z.b. Schlüssel 'angebot_umsatz2'
>> sortieren!Wie mache ich das?!


php::bar PHP Wiki   -   Listenarchive