1
私はseason_number
でこの配列をソートしようとしていますが、私は本当に私はカスタムソートが必要と仮定してどの関数を使用するかわからない?何か案は?並べ替え多次元配列のヘルプ
Array
(
[0] => Array
(
[season_number] => 7
[show_id] => 21
[show_seasons_id] => 14
)
[1] => Array
(
[season_number] => 6
[show_id] => 21
[show_seasons_id] => 31
)
[2] => Array
(
[season_number] => 1
[show_id] => 21
[show_seasons_id] => 40
)
[3] => Array
(
[season_number] => 2
[show_id] => 21
[show_seasons_id] => 41
)
)
素敵な1 ... '$のlink'はおそらく' $のval'になることだろうけれども。 – xtofl
@xtoflああ、はい、あなたは正しいです。申し訳ありませんが、これは私が使用する頻繁なコードであり、コピーして貼り付けました。あなたの例のように私はusortを使っていましたが、私はこの方法が少し速いことを発見しました。あなたが異なる知見を持っていれば教えてください。 – jb1785
私はそれをチューニングしなかった。これは、「キー」が1回だけ抽出されるために速くなる可能性がありますが、ユーザー定義関数では、ソートアルゴリズムの各比較操作にキー抽出ロジックが必要です。 – xtofl