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);