zey_ser
Новичок
Добрый вечер! Не могу понять как эта сортировка работает. Смотрю пример на php.net:
В вышеприведенном примере, после того, как будет осуществлена сортировка, первый массив будет содержать 0, 10, 100, 100. Второй - 4, 1, 2, 3. Элементы второго массива, соответствующие идентичным элементам первого (100 и 100), также будут отсортированы.
Объясните, почему второй массив отсортировался с четверкой в начале. Два этих массива должны сортироваться независимо или есть связь между первым и вторым(
PHP:
<?php
$ar1 = array(10, 100, 100, 0);
$ar2 = array(1, 3, 2, 4);
array_multisort($ar1, $ar2);
var_dump($ar1);
var_dump($ar2);
?>
Код:
array(4) {
[0]=> int(0)
[1]=> int(10)
[2]=> int(100)
[3]=> int(100)
}
array(4) {
[0]=> int(4)
[1]=> int(1)
[2]=> int(2)
[3]=> int(3)
}
)?Элементы второго массива, соответствующие идентичным элементам первого