1
2つのアレイと、次のコードをご覧ください。私は昇順と数値の表示のための並べ替えフラグを持つmultisort関数を使用します。あなたが出力で見ることができるように、配列2は最後になるべきときに100で始まります。これを引き起こしていることと正しくソートする方法を説明してください。ありがとうございました。PHP - array_multisort関数が正しくソートされないのはなぜですか?
<?php
$array1 = array(1,7,10,6);
$array2 = array(100,20,25,10);
array_multisort($array1, SORT_ASC, SORT_NUMERIC, $array2);
print_r($array1);
echo "<br>";
print_r($array2);
?>
output:
Array ([0] => 1 [1] => 6 [2] => 7 [3] => 10)
Array ([0] => 100 [1] => 10 [2] => 20 [3] => 25)