Синхронно сортируйте несколько отдельных массивов, естественным образом сортируя один массивPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Синхронно сортируйте несколько отдельных массивов, естественным образом сортируя один массив

Сообщение Anonymous »

У меня есть три массива, которые синхронизируются с одним и тем же ключом, и мне необходимо провести Natsort и применить array_values ​​() для Array1 при сохранении Array2 и Array3 в синхронизации с новыми клавишами, установленными для Array1 by array_values ​​(). < Br /> мне нужно разобраться в первом массиве естественным образом, и элементы других массивов перенесены на новые позиции, чтобы столбцы оставались связанными. < /p>
Входные массивы: < /p>

Код: Выделить всё

$array1 = ['OA.3', 'OA.8', 'OA.6', 'OA.2'];
$array2 = [4, 1, 5, 3];
$array3 = [3, 1, 5, 0];
< /code>
желаемый результат: < /p>
$array1 = ['OA.2', 'OA.3', 'OA.6', 'OA.8'];
$array2 = [3, 4, 5, 1];
$array3 = [0, 3, 5, 1];
Есть ли способ сохранить все три из этих массивов синхронизации во время natsort () и array_values ​​() Сортировка $ array1 ? Окончательный результат Array2 и Array3 показывает новые ключи, соответствующие конечным результатам сортировки и повторного ввода Array1.


Подробнее здесь: https://stackoverflow.com/questions/316 ... -naturally
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»