Можно использовать array_multisort ()
Попытка что-то вроде этого:
foreach ($mdarray as $key => $row) {
// replace 0 with the field's index/key
$dates[$key] = $row[0];
}
array_multisort($dates, SORT_DESC, $mdarray);
Для PHP> = 5.5.0 просто извлекают столбец к виду. Никакая потребность в цикле:
array_multisort(array_column($mdarray, 0), SORT_DESC, $mdarray);
Он декодируется. Проблема в том, что отправитель лжет получателю - не лучший способ обеспечить гармоничное общение. Попробуйте назвать его «zlib» вместо «gzip».
У меня такая же проблема.
Если вы отправляете заголовок:
Content-Encoding: gzip
Safari / Chrome показывает эту ошибку.
Но если вы вместо этого отправите:
Content-Encoding: deflate
Safari / Chrome декодирует ввод нормально.