php array_multisortが優秀だった件
cakephp使ってて、以下のような多次元配列をNumber.numberでソートしたい
[User] => Array ( [0] => Array ( [id] => 36 [Number] => Array ( [id] => 1044 [number] => 0300019992 ) ) [1] => Array ( [id] => 15 [Number] => Array ( [id] => 1041 [number] => 0355554441 ) )
多次元ソートといえばarray_multisortだけど、↑はNumberも多次元になっているから多分ダメなんじゃないかなーと思ったらちゃんとソートできた。
$sort_key = array(); foreach ($data['User'] as $k => &$v) { $sort_key[$k] = $v['Number']['number']; } array_multisort($sort_key, SORT_ASC, $data['User']);
低予算で始められるおすすめのFX口座を紹介しています。
http://s2fx.com/ranking/856.html