массив вида
---- time----- name----- msg
[0] 563546547 Степан Хай!
[1] 564546654 Петр дайте пива
и т.д.
т.е. грубо говоря, массив из записей, где Name - строка, time - таймстамп юниксовский (число).
пробовал через uasort($allmessages,'special_sort'

; с такой вот функцией сравнения:
CODE:function special_sort($a, $b) {
if (strcmp($a['name'],$b['name'])) {return -1;}
else {return ($b['time']-$a['time']);} }
выходит фигня абсолютная полная. Предварительно упорядочил по имени - все равно получается хаос в итоге.
Еще одно любопытное замечание:
В подобном массиве я не могу сделать например так:
CODE:$hlam=$allmessages[3];$allmessages[2]=$allmessages[3];$allmessages[3]=$hlam;
то есть поменять местами два элемента. Делать-то делаю, а не меняются