У меня есть следующий код, потому что я хочу, чтобы отсортировать массив по полю chat_timestamp:Заказать массив с помощью rsort()
Мой PHP код находится рядом, но это, кажется, не работает:
function compare($a, $b)
{
return strnatcmp($a["chat_timestamp"], $b["chat_timestamp"]);
}
rsort($return, "compare");
Как я должен это делать. Как я вижу, это массив массивов, но я не знаю, как с этим справиться.
Используйте [usort] (http://us1.php.net/usort) вместо 'ksort' –
Он работает, но я хочу сортировать по временной отметке времени. Есть ли какая-то функция, которая мне помогает? – MarcForn
Просто измените порядок своих аргументов в 'strnatcmp' внутри обратного вызова –