ホームページ  >  記事  >  バックエンド開発  >  PHP で配列をソートする 3 つの方法、php_PHP チュートリアルで配列をソートする 3 つの方法

PHP で配列をソートする 3 つの方法、php_PHP チュートリアルで配列をソートする 3 つの方法

WBOY
WBOYオリジナル
2016-07-12 08:55:42706ブラウズ

PHP で配列を並べ替える 3 つの方法、PHP で配列を並べ替える 3 つの方法

手順: 最大の数値を見つけ、それを最後まで並べて、検索を続けます ​ 例: $arr = 配列(3,5,-1,0,2); for($i=0;$i$arr[$j+1]){ $temp = $arr[$j]; $arr[$j]=$arr[$j+1]; $arr[$j+1]=$temp; } } } } 理解する: 3、5、-1、0、2 //先頭の数値から遡って比較し、次の数値より大きい場合は次の数値で位置を調整します。 //最初は 3 が 5 未満で、その後は変更されません。 // 2 回目は、5 が -1 より大きく、次のようになります。 3、-1、5、0、2 // 3 回目は 5 が 0 より大きいです 3、-1、0、5、2 // 4 回目、5 は 2 より大きい 3、-1、0、2、5 これで内側のループが完了します。この時点で、最後の番号がソートされ、次回は参加しません。 3、-1、0、2、5 2 番目の外側ループが始まります 初回: 3 が -1 より大きい -1、3、0、2、5 2 回目: 3 は 0 より大きい -1、0、3、2、5 3 回目: 3 は 2 より大きい -1、0、2、3、5 これで、次の 2 桁の並べ替えが完了します。 -1、0、2、3、5 ​ 2. 選択ソート方法 説明: 最初の数値が最小の数値であると仮定し、その後、次の数値をその数値と順番に比較します。想定された数値が最小の数値でない場合は、その数値を次の最小の数値と交換します。 $arr=配列(2,1,-1,3,0); for($i=0;$i=0 && $insertval

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1115252.html技術記事 PHP の配列の 3 つのソート方法、PHP 配列の 3 つのソート命令: 最大の数値を検索し、最後まで並べて検索を続行します。 例: $arr = array(3,5,-1,0,2) ;for( $i=0;$icount($arr)-1;...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。