ホームページ  >  記事  >  バックエンド開発  >  PHP 配列のソートに関する問題

PHP 配列のソートに関する問題

WBOY
WBOYオリジナル
2016-06-13 13:40:35945ブラウズ

PHP 配列のソートの問題
数値の配列があり、必要なソートは次のとおりです:
最初の数値はすべての数値の中で最大です
2 番目の数値は残りのすべての数値の中で最小です
3 番目は残りのすべての数字の最大です
4 番目は残りのすべての数字の中で最小です
...
このように、次のものが最大で、もう 1 つが最小です
配列の走査が完了するまで

このロジックをどのように処理するか?


-----解決策---------

PHP コード
$ar = 範囲(11, 1);
ソート($ar);

while($ar) {
  $r[] = array_pop($ar);
  if($ar)
    $r[] = 配列シフト($ar);
}
print_r($r); <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。