krsort($data);
echo json_encode(["data"=>$data]);
<pre>Array
(
[1508201258] => Array
(
[body] => еще тест
[categoryid] =>
)
[1508201081] => Array
(
[body] => test
[categoryid] =>
)
[1508198105] => Array
(
[body] => testing3
[categoryid] =>
[guest_email] =>
[timestamp] => 1508198105
)
[1508196656] => Array
(
[body] => testing2
[categoryid] =>
)
[1508196350] => Array
(
[body] => testing
[categoryid] => 2
)
[1508189135] => Array
(
[body] => test
[categoryid] => 2
)
)
</pre>
На сервер проверяю, все хорошо. Массив сортируется. А на клиента приходит в обратном порядке. Почему так?