PHP json_encode При кодировании "0" получаю пустую строку
Вот мой код:
$answer[...]['discountPersent'] = 0;
//$answer['discountPersent'] = intval(0); //и так пробовал
header('Content-Type: application/json; charset=utf-8');
echo json_encode($answer, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
Данные для $answer[...]['discountPersent'] беруться из Mysql, массив многомерный.
В ответ выводиться: "discountPersent":"" Если значение больше нуля, то все отрабатывает корректно.
Как исправить ошибку, чтобы выводилос: "discountPersent":0