使用php将输入数据表单发布到json txt文件,值不带双引号
这是我的表单html代码使用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="
<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'],
);