PHP における配列のソートは常に一般的な問題であり、PHP における 1 次元配列と 2 次元配列のソートの実装手順に焦点を当てます。
機能: 配列を並べ替えます。
説明: バブルソート(1次元配列)(特定のキーでソートされた2次元配列)
ペアごとにソートするデータ要素のサイズを比較し、2 つのデータ要素の順序が逆転していることが判明した場合は、逆転したデータ要素がなくなるまでそれらを入れ替えます。
ソートされた配列 R[1..N] が垂直に構築され、各データ要素が重み付けされたバブルとみなされ、その配列が下から上にスキャンされ、原則に違反するものがあると想像してください。 . 最後の 2 つの気が上部の軽い気と下部の重い気になるまで、このプロセスを繰り返します。
コードをコピー | |||||
/**
* バブルソート(1次元配列)(特定のキーでソートされた2次元配列)
if($count
false を返す; |
コードは次のとおりです | コードをコピー |
$data[] = array('ボリューム' => 67, 'エディション' => 2);
$data[] = array('ボリューム' => 86, 'エディション' => 1);
$data[] = array('ボリューム' => 85, 'エディション' => 6);
$data[] = array('ボリューム' => 98, 'エディション' => 2);
$data[] = array('ボリューム' => 86, 'エディション' => 6);
$data[] = array('ボリューム' => 67, 'エディション' => 7);
[ボリューム] => 98
[1] => 配列 |
www.bkjia.com
true
http://www.bkjia.com/PHPjc/631253.html技術記事PHP での配列のソートは常に一般的な問題であり、PHP での 1 次元配列と 2 次元配列のソートの実装手順に焦点を当てます。学生はそれを参照できます。