Php:使用json_encode()以科学符号编码的浮点

Php:使用json_encode()以科学符号编码的浮点,php,php-7.1,Php,Php 7.1,使用php7.1,这: json_encode(['value' => 0.00001]); 将返回此字符串: {“值”:1.0e-5} 虽然我想得到{“value”:0.0001} 我怎样才能做到这一点 以下是我到目前为止所做的尝试: json_encode(['value' => '0.00001']); // returns {"value":"0.0001"}, not {"value":0.0001} json_encode(['value' => '0.0000

使用php7.1,这:

json_encode(['value' => 0.00001]);
将返回此字符串:

{“值”:1.0e-5}

虽然我想得到
{“value”:0.0001}

我怎样才能做到这一点

以下是我到目前为止所做的尝试:

json_encode(['value' => '0.00001']);
// returns {"value":"0.0001"}, not {"value":0.0001}

json_encode(['value' => '0.00001'], JSON_NUMERIC_CHECK);
// returns {"value":1.0e-5}

JSON\u BIGINT\u AS\u STRING
这也会输出
{“value”:1.0e-5}
这是不可能的,除非您将其作为字符串发送。
JSON\u BIGINT\u AS\u STRING
这也会输出
{“value”:1.0e-5}
这是不可能的,除非您将其作为字符串发送。