キーによって多次元配列をソート例として画面名によってこの多次元アレイでソートしようとアルファベット
function sort_by_array_key($array,$sort_key,$dir = 'ASC') {
usort($array, function($a,$b) use ($sort_key){
return strnatcasecmp($a["$sort_key"], $b["$sort_key"]);
});
if ($dir == 'DESC') { return array_reverse($array); }
else { return $array; }
}
、スクリーン名は現在並べ替え機能を実行した後でもこの順序で実行します。
newUser
Chris
Carlos
Jason
私は間違った時間に並べ替えを適用していますが、他の同様の例を見た後、私はこの問題を抱えていました。
チェックを参照してください** ** DavidGのアプローチここ:http://php.net/manual/en/function.ksort.phpコメント – hjpotter92
'$のmember_info'内の配列ではありませんあなたの質問は、 'sort_by_array_key'関数に渡します。おそらくそれはあなたの問題ですか? – hakre