MAXYSS-IT - Рабочие материалы - все сообщения

Уникализация многомерных массивов php

Задача: уникализировать многомерный массив, удалив одинаковые значения (дубли), на PHP.
[LEFT]

Читать подробнее...

Сортировка массива с помощью другого массива (array_multisort)

Функция array_multisort
первый массив (сортирующий)  - фактически маска для сортировки второго (основного) массива. Задаем его элементы так, чтобы их порядок после сортировки давал нужный нам порядок основного массива. Сортирующий массив будет отсортирован SORT_ASC (по умолчанию, если не указано иного), а элементы основного массива будут отсортированы в соответствии с элементами сортирующего массива. Например
$ar1 = array(30, 10, 20, 0);
$ar2 = array(1, 2, 3, 4);
array_multisort($ar1, $ar2); 
Получим отсортированный массив $ar1 = array(0, 10, 20, 30);  и  $ar2 = array(4, 2, 3, 1);