我在套接字客户端中有此JSON
{
"DATA":
[
{
"message": my_message,
"name": my_name,
"id": my_id,
}
]
}
我必须在套接字服务器中对此进行解码,以使用另一个JSON进行响应,如下所示:
$data = json_decode($received_text); //json decode
$user_message = $data['DATA']->message; //message text
$user_name = $data['DATA']->name; //sender name
但是无法访问它,这是什么问题?
答案 0 :(得分:0)
您需要像下面那样更改代码
$received_text = '{"DATA":[{"message":"my_message","name":"my_name","id":"my_id"}]}';
$data = json_decode($received_text); //json decode
$data = $data->DATA[0];
$user_message = $data->message; //message text
$user_name = $data->name; //sender name
echo $user_message . "<br>". $user_name;