Php 如何从生成的json中获取单独的键和值?
我将数据发送到function.phpPhp 如何从生成的json中获取单独的键和值?,php,Php,我将数据发送到function.php method: 'POST', JSON.stringify( { username1: 'example1', username2: 'example2' } ), headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, 如何分析这些数据并分别返回每个键和值 用户名1或示例1或用户名2或示例2 我试过这个 $data = json_encode($_POST); echo
method: 'POST',
JSON.stringify( { username1: 'example1', username2: 'example2' } ),
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
如何分析这些数据并分别返回每个键和值用户名1或示例1或用户名2或示例2
我试过这个
$data = json_encode($_POST);
echo $data;
但这段代码返回一个奇怪的对象,其中所有数据都在键中,值为空
{{“username1”:“example1”,“username2”:“example2”}:“}
这也不起作用
$data[“username1”];//只返回{
$data->username1;//返回空
我不知道这是否有用
var_dump($_POST);
array(1) {
["{"username1":"example1","username2":"example2"}"]=>
string(0) ""
}
及
如果您要求的是调用从json返回的对象中的值,我认为这可能会有所帮助(前提是我理解您的答案)
这应该在控制台中记录您创建的JSON对象的值。如果您要求调用从JSON返回的对象中的值,我认为这可能会有所帮助(前提是我理解您的答案)
这应该在控制台中记录您创建的JSON对象的值。为了我的缘故,我想澄清一下,您是否正在尝试获取JSON对象的值?我会说您正在对JSON编码的帖子进行JSON_编码。也许您正在寻找JSON_解码函数?为了我的缘故,我想澄清一下,您是否正在尝试获取JSON对象的值?我会的假设您正在json编码的帖子上进行json_编码。也许您正在寻找json_解码函数?
var_dump(json_encode($_POST));
string(62) "{"{\"username1\":\"example1\",\"username2\":\"example2\"}":""}"
var obj = JSON.parse(data); // This will parse the json data thats being returned
var username = obj[0].username1;
console.log(username);