ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルでの多次元配列の簡単なソート
多次元配列内の特定の要素で並べ替えるには、関数でコールバック関数を呼び出すことも、array_multisort($a,$b) などの PHP 独自の関数を使用することもできます。 、 $ a、 $b が 2 つの配列である場合、並べ替え後に $a 配列の 3 番目の要素が最初にランク付けされると、 $b のサイズに関係なく、 $b の 3 番目の要素が最初にランク付けされます。以下のプログラムの実行結果を見てください:
コードをコピー | |
$a =array(100,80,50,10,0); $b = array("c","f","q","e","z"); array_multisort($a,$b); var_dump($a); var_dump($b); ?> |
コードをコピー | |
配列(5) { [0]=> int(0) [1]=> int(50) [3]=> > int(100) }
配列(5) { [0]=> 文字列(1) “z” [1]=> 文字列(1) “q” [3]=>文字列(1) "f" [4]=> 文字列(1) "c" } |
コードをコピー | |
$arr = 配列(
| 現時点では、$arr は注文サイズによってソートされています (笑)...
http://www.bkjia.com/PHPjc/633103.html