ホームページ >バックエンド開発 >PHPチュートリアル >PHP 配列のソートに関する問題
PHP 配列のソートの問題
数値の配列があり、必要なソートは次のとおりです:
最初の数値はすべての数値の中で最大です
2 番目の数値は残りのすべての数値の中で最小です
3 番目は残りのすべての数字の最大です
4 番目は残りのすべての数字の中で最小です
...
このように、次のものが最大で、もう 1 つが最小です
配列の走査が完了するまで
このロジックをどのように処理するか?
-----解決策---------
$ar = 範囲(11, 1); ソート($ar); while($ar) { $r[] = array_pop($ar); if($ar) $r[] = 配列シフト($ar); } print_r($r); <div class="clear"></div>