この質問は、「中間」サブ値に基づいて多次元 PHP 配列をソートすることを目的としています。これを達成するために、レスポンダは、比較ベースの並べ替えを可能にする usort 関数を使用することを推奨します。
コードは次のようになります:
function cmp($a, $b) {
return $a["mid"] - $b["mid"];
}
usort($arr, "cmp");
cmp 関数は、2 つの配列要素の「mid」値を比較し、結果に基づいて -1、0、または 1 を返します。この順序付けにより、usort の並べ替えアルゴリズムが配列を "mid" の昇順に配置するようになります。
最終結果は、サブ値の "mid" 値によって並べ替えられた配列になります。結果の配列内の各キーは「中間」値に対応し、関連する値は対応するサブ配列になります。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3