WordPress REST RESPONSE API 浮点值很大
Wordpress REST RESPONSE API Float value is Big
我正在使用 wordpress rest 端点,当它显示响应时返回浮点值,它采用最大十进制值。在发送之前我四舍五入但它不起作用。
ini_set( 'precision', '6' );
echo floatval($data['float_value']);
如果我回显给出 45 的值。45.but 在我的其余响应中,
"float_value": 45.4500000000000028421709430404007434844970703125,
"created_at": "2020-06-18T11:58:06",
"updated_at": "2020-06-19T10:50:46"
可能 ini_set 在脚本中间某处被覆盖。
你可以这样做
$new_num=number_format((float)$num, 2);
我正在使用 wordpress rest 端点,当它显示响应时返回浮点值,它采用最大十进制值。在发送之前我四舍五入但它不起作用。
ini_set( 'precision', '6' );
echo floatval($data['float_value']);
如果我回显给出 45 的值。45.but 在我的其余响应中,
"float_value": 45.4500000000000028421709430404007434844970703125,
"created_at": "2020-06-18T11:58:06",
"updated_at": "2020-06-19T10:50:46"
可能 ini_set 在脚本中间某处被覆盖。
你可以这样做
$new_num=number_format((float)$num, 2);