Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.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 Instagram提供的数据太多_Php_Regex_Filtering_Instagram_Hashtag - Fatal编程技术网

Php Instagram提供的数据太多

Php Instagram提供的数据太多,php,regex,filtering,instagram,hashtag,Php,Regex,Filtering,Instagram,Hashtag,我正在尝试使用此端点,为特定标签提取所有Instagram图像 https://api.instagram.com/v1/tags/{tag}/media/recent 我遇到的问题是,我希望它只返回标题中带有标签的图像。它给我的是标题中带有标签的图像,以及通过对其他图像的评论添加标签的人 这就是它给我的 data { caption : { text : "#notthehashtagIwant' } comment : {

我正在尝试使用此端点,为特定标签提取所有Instagram图像

https://api.instagram.com/v1/tags/{tag}/media/recent
我遇到的问题是,我希望它只返回标题中带有标签的图像。它给我的是标题中带有标签的图像,以及通过对其他图像的评论添加标签的人

这就是它给我的

data {  
    caption : {  
        text : "#notthehashtagIwant'
    }

    comment : {
        data : {
            text : "#hashtagIWant'
        }
    }

}

我如何通过正则表达式或其他方式,只获取标题中带有标签的图像?还有,如果我必须这样过滤,那么如何才能获得恒定数量的图像?

您可以使用
json\u decode()
并以这种方式使用它:entry。然后,您可以循环查看数据并获取所需内容


您没有提到您使用的是哪种PHP Instagram API。这一个看起来可能有更多的方法有助于实现您想要实现的目标:

看起来几乎像JSON。只需抓住你想要的部分,忽略其余部分?从未见过JSON用
打开,用
关闭。)