Autor | Zpráva | ||
---|---|---|---|
ja99 Profil * |
#1 · Zasláno: 22. 11. 2013, 20:42:57
Zdravím, mám array kterou potřebuju seřadit přes funkci asort()
Problem je že funkce asort() tu array seřadí úplně jinak než chci: array (size=5) 2 => array (size=1) 0 => string '2' (length=1) 3 => array (size=1) 0 => string '3' (length=1) 4 => array (size=1) 0 => string '4' (length=1) 5 => array (size=1) 0 => string '5' (length=1) 1 => array (size=2) 0 => string '1' (length=1) 'sub_array' => array (size=2) 2 => array (size=1) 0 => string '40' (length=2) ... Zde by měl klíč jedna být úplně nahoře protože 0 => string '1' (length=1) je nejmenší číslo. To co tam dělá "bordel" jsou ty sub array, jakmile je dám pryč už to řadí normálně tak jak by mělo. Díky |
||
Tori Profil |
#2 · Zasláno: 22. 11. 2013, 23:48:36
Pokud chcete řadit podle prvku ve vnořeném poli, tak bude vhodnější uasort.
|
||
Časová prodleva: 10 let
|
0