php - 将浮点数添加到 Json Obj 不正确的小数
问题描述
使用 PHP 我试图将浮点数 0.3 添加到对象然后对其进行编码,但是当我对对象进行编码时,浮点数会更改为长十进制数。
<?php
$test = 0.3;
$data = new stdClass();
$data->test = $test;
echo json_encode ($data);
?>
解决方案
将您的号码保存为字符串:
$test = "0.3";
推荐阅读
- python - IndexError:数组的索引过多。Numpy + Pandas 数据框
- angular - 如何为新的子路由重新加载 Angular 路由器
- java - 应用程序不断崩溃
- visual-studio-code - 在哪里可以下载旧版本的 Visual Studio Code?
- python - 如何从一个句子中提取所有短语?
- python - Scrapy 只返回 400 个 http 代码错误
- c++ - 无法创建 unorderedLinkedList 类型的对象
- javascript - 使用 onsubmit() 隐藏类而不使用 preventDefault()
- angular - 在浏览器重新加载时,角度应用程序被重定向到上一个组件
- sql - 如果未找到值,则使用默认值填充行 PostgresSQL