首页 > 解决方案 > 将浮点数添加到 Json Obj 不正确的小数

问题描述

使用 PHP 我试图将浮点数 0.3 添加到对象然后对其进行编码,但是当我对对象进行编码时,浮点数会更改为长十进制数。

<?php
   $test = 0.3;
   $data = new stdClass();
   $data->test = $test;
   echo json_encode ($data);
?>

标签: phpjson

解决方案


将您的号码保存为字符串:

   $test = "0.3";

推荐阅读