массив
$tagHolder[$row['id']] = array(
"name" => $row['name'],
"primary" => $row['primary'],
"child" => $row['child'],
"order" => $row['order']
);
функция usort
function sortAsc($x, $y){
if ( $x['order'] == $y['order'] )
return 0;
else if ( $x['order'] < $y['order'] )
return -1;
else
return 1;
}
Закажет по 'заказу', НО не сохранит исходные ключи $row['id']
, вместо этого он переназначит первый переход на 0 и так далее. Как сделать сортировку с помощью функции сортировки, но оставить $row['key']
нетронутым?