сортировка массива

clevel

Новичок
сортировка массива

формируется массив из мускул запроса:
PHP:
$qwe=mysql_query("..");
while(list($id,$type)=mysql_fetch_row($qwe)) $tps[$id]=$type;
так вот, не смотря на наличие индексов, есть возможность пройтись по массиву согласно порядку добавления элементов в массив (называется, если не ошибаюсь, поддержка ассоциативных связей).
В определенный момент мне надо, например, второй элемент в этой ассоциативной связи переместить в конец массива. При этом, разумеется, индекс и значение элемента не изменяется. Стандартных функций не нашел в мане, есть подозрения, что нужно задавать дополнительный массив, в котором каждому индексу первоначального массива соответствует элемент нового массива, с этим же индексом, но в качестве значения - порядковый номер для нужной сортировки. И потом сортируем первый массив по второму массиву.
А можно это сделать проще?
 

.des.

Поставил пиво кому надо ;-)
По моему странное какое то желание.
И если я все правильно понял условие - то $temp_var, unset(), array_push($original _array, $temp_var);
 

clevel

Новичок
спасибо, выглядит очень логично... как я сам не догадался .. :)
желание не странное, просто иногда нужно...
 
Сверху