Вчера я задал вопрос о майнингах, на который был любезно ответил. Однако я наблюдал какое-то странное поведение и хотел бы понять, что происходит. В моем php у меня есть массив, который я отправляю обратно в веб-клиентскую программу javascript, которая ее использует. В php sendBack = null; sendBack[0]['TimeStamp'] = $Time; // A bigint got from a […]
Как отмечено в документации PHP, когда json_decode использует структуру данных, содержащую длинные целые числа, они будут преобразованы в float. Обходной путь заключается в использовании JSON_BIGINT_AS_STRING , который вместо этого сохраняет их как строки. Когда json_encode JSON_NUMERIC_CHECK такие значения, JSON_NUMERIC_CHECK будет кодировать эти числа обратно в большие целые числа: $json = '{"foo":283675428357628352}'; $obj = json_decode($json, false, […]