Привет, Коллеги!
Помогите с вопросиком, а он такой:
Есть массив, примерно такого содержания:
$products = array(
25465 => array(
'name' => 'blablabla',
'rat' => 77
),
12545 => array(
'name' => 'blabla',
'rat' => 55
),
пытаюсь его отсортировать таким образом:
$ar_sort = array_map( function($n){
return $n['rat'];
},
$products
);
array_multisort($ar_sort, SORT_DESC, SORT_STRING, $products);
ключи это ИД продуктов и их уже не поменять или убрать уже ни как,
соответственно при сортировке все эти ключи, так как они числовые, затираются, вопрос как сделать так что бы они оставались. Еще раз повторюсь, с массивом ничего не сделать
Забыл упамянуть, сортировать надо по полю rat внутри массива