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


Ответы (0 шт):