Php 电报机器人的json解码
我在电报机器人中用php询问照片配置文件图片时收到了这个文件Php 电报机器人的json解码,php,json,telegram-bot,Php,Json,Telegram Bot,我在电报机器人中用php询问照片配置文件图片时收到了这个文件json,我只想保存一些关于它的信息。 代码如下: { "ok": true, "result": { "total_count": 16, "photos": [ [ { "file_id": "2342423423252", "file_size": 13038, "width":
json
,我只想保存一些关于它的信息。代码如下:
{
"ok": true,
"result": {
"total_count": 16,
"photos": [
[
{
"file_id": "2342423423252",
"file_size": 13038,
"width": 160,
"height": 160
},
{
"file_id": "2342423423252",
"file_size": 13038,
"width": 160,
"height": 160
},
{
"file_id": "2342423423252",
"file_size": 13038,
"width": 160,
"height": 160
}
],
[
{
"file_id": "2342423423252",
"file_size": 13038,
"width": 160,
"height": 160
},
{
"file_id": "2342423423252",
"file_size": 13038,
"width": 160,
"height": 160
},
{
"file_id": "2342423423252",
"file_size": 13038,
"width": 160,
"height": 160
}
],
...
我必须只保存文件\u id
,但我不知道如何保存
不一定是所有的文件id,只要一次!
对不起,我英语不好。。
有人可以帮我吗?使用将json字符串转换为对象数组(或数组),然后在照片上循环以获得所需的值。是的,我尝试过这样做。。但是我找不到多对象的正确语法。。。我想这是一个“结果”数组,里面有一个“照片”数组,里面有一个“?”数组,里面有我的“文件ID”?我很困惑。。。D:一步一个脚印,如果你还不喜欢xdebug,你可以
echo';var_dump(价值);模具()代码>在循环中查看您拥有的数据。然后将json字符串转换为一个对象数组(或数组),然后在照片上循环以获得所需的值。是的,我尝试过这样做。。但是我找不到多对象的正确语法。。。我想这是一个“结果”数组,里面有一个“照片”数组,里面有一个“?”数组,里面有我的“文件ID”?我很困惑。。。D:一步一个脚印,如果你还不喜欢xdebug,你可以echo';var_dump(价值);模具()代码>在循环中查看您拥有的数据。那么进入ArrayWaw应该很容易!非常感谢。“[0][0]”这是我的问题!我忘了!谢谢哇!非常感谢。“[0][0]”这是我的问题!我忘了!谢谢
$x = json_decode($yourJSON, true);
$id = $x["result"]["photos"][0][0]["file_id"]