Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php将输入数据表单发布到json txt文件,值不带双引号_Php_Json_Double Quotes - Fatal编程技术网

使用php将输入数据表单发布到json txt文件,值不带双引号

使用php将输入数据表单发布到json txt文件,值不带双引号,php,json,double-quotes,Php,Json,Double Quotes,这是我的表单html代码 <form action="save_json.php" method="post"> Title: <input type="text" name="title" id="title" /></br> Latitude: <input type="text" name="lat" id="lat" /></br> Longitude: <input type="text" name="lng" id="

这是我的表单html代码

<form action="save_json.php" method="post">
Title: <input type="text" name="title" id="title" /></br>
Latitude: <input type="text" name="lat" id="lat" /></br>
Longitude: <input type="text" name="lng" id="lng" /></br>
Description: <input type="text" name="description" id="description" /></br>
Category: <input type="text" name="category" id="category" /></br>
<input type="submit" id="submit" value="Submit" />
我想要的输出是纬度和经度的值,不带双引号(“),如下所示

[
    {
    "title": "title",
    "lat": "-6.9000",
    "lng": "-110.000",
    "description": "description",
    "category": "category"
    }
]
[
    {
    "title": "title",
    "lat": -6.9000, // <-- no double quotes
    "lng": -110.000,
    "description": "description",
    "category": "category"
    }
]
[
{
“头衔”:“头衔”,
“lat”:-6.9000,//
把绳子抛成浮子

将字符串转换为浮点数

您是否尝试过以下方法:

$data = array(
      'title'=> $_POST['title'],
      'lat'=> floatval($_POST['lat']),
      'lng'=> floatval($_POST['lng']),
      'description'=> $_POST['description'],
      'category'=> $_POST['category'],
    );

编辑:太晚了^ ^

您是否尝试过以下方法:

$data = array(
      'title'=> $_POST['title'],
      'lat'=> floatval($_POST['lat']),
      'lng'=> floatval($_POST['lng']),
      'description'=> $_POST['description'],
      'category'=> $_POST['category'],
    );

编辑:太晚了^^

$data = array(
      'title'=> $_POST['title'],
      'lat'=> floatval($_POST['lat']),
      'lng'=> floatval($_POST['lng']),
      'description'=> $_POST['description'],
      'category'=> $_POST['category'],
    );