Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.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 无法从数组中获取最后一个跟随者的用户名_Php_Json_Twitch - Fatal编程技术网

Php 无法从数组中获取最后一个跟随者的用户名

Php 无法从数组中获取最后一个跟随者的用户名,php,json,twitch,Php,Json,Twitch,在我在网上找到的一个告密者的帮助下,试图得到最新的Twitch追随者的名字。但是,我收到了一条我无法理解的错误消息 $json_array2 = json_decode(file_get_contents('https://api.twitch.tv/kraken/channels/'.strtolower($channelName).'/follows?limit=1'), true); $latestFollower = $json_array2['follows']['user']['n

在我在网上找到的一个告密者的帮助下,试图得到最新的Twitch追随者的名字。但是,我收到了一条我无法理解的错误消息

$json_array2 = json_decode(file_get_contents('https://api.twitch.tv/kraken/channels/'.strtolower($channelName).'/follows?limit=1'), true);

$latestFollower = $json_array2['follows']['user']['name'];
在我的浏览器中键入URL,我得到了这个结果,所以我认为下面的->用户->名称应该是正确的,但我想不是:

    {
    "follows": [
        {
            "created_at": "2014-07-09T23:30:59Z",
            "_links": {
                "self": "https://api.twitch.tv/kraken/users/username17376/follows/channels/sodapoppin"
            },
            "user": {
                "_id": 65845277,
                "name": "username17376",
                "created_at": "2014-07-08T03:59:16Z",
                "updated_at": "2014-07-08T04:14:14Z",
                "_links": {
                    "self": "https://api.twitch.tv/kraken/users/username17376"
                },
                "display_name": "Username17376",
                "logo": null,
                "bio": null,
                "type": "user"
            }
        }
    ],
    "_total": 339627,
    "_links": {
        "self": "https://api.twitch.tv/kraken/channels/sodapoppin/follows?direction=DESC&limit=1&offset=0",
        "next": "https://api.twitch.tv/kraken/channels/sodapoppin/follows?direction=DESC&limit=1&offset=1"
    }
}
应该是

$json_array2['follows'][0]['user']['name'];
基于您的JSON

{
    "follows": [
        { 

这表明下面是一个数组。数组索引0中的第一个对象是一个具有属性user的对象

您得到了什么错误?错误消息是什么?您是否尝试在$json_array2上使用var_dump?我注意到$latestFollower=.的末尾有一个额外的`符号。。。如果不是粘贴错误…错误消息:注意:未定义索引:第304行/www/webvol1/us/zceajrrm9zgpy1w/public_html/twitch.php中的用户