Возможно, название не имеет особого смысла, но то, что я на самом деле хочу добиться того, чтобы отсортировать массив по его индексу, используя массив с сортировочных значениями:Сортировка массива по значению индекса с учетом порядка
$sortingValues = array(
'category-1',
'category-2',
...
'category-9',
);
$categories['category-1'][] = $article;
$categories['category-2'][] = $article;
...
$categories['category-9'][] = $article;
Я хочу добиться того, чтобы отсортировать $ categories со значениями сортировки в $ sortingValues.
Мы все знаем, что использование глобалам плохая практика. Почему бы не передать массив сортировки функции? –
Это uksort, который вызывает вашу функцию, и он передает только 2 ключа для сравнения. – piotrm