PHP:循环 - 如何添加最大项目

温顺

我正在使用下面的脚本根据主题标签显示来自 Instagram 的图像。它运行完美,并列出了 Instagram 可用的所有图像 - 最多 20 张图像。

但是,我希望能够显示更少,比如 10 或 12 张图像。

如何添加某种变量来保存最大项目值,以便foreach循环不会循环所有项目?

PHP:

<?php
    // Enter hashtag;
    $hashtag = "nofilter";
    $url = "https://www.instagram.com/explore/tags/".$hashtag."/";
    $instagram_content = file_get_contents($url);
    preg_match_all('/window._sharedData = (.*)\;\<\/script\>/', $instagram_content, $matches);
    $txt  = implode('', $matches[1]);
    $json = json_decode($txt);

    foreach ($json->entry_data->TagPage{0}->tag->media->nodes AS $item) {
        echo "<div class='imgbox'><a href='http://instagram.com/p/".$item->code."' target='_blank'><img class='hashtag' src='" . $item->display_src . "' alt=''></a></div>";
    }
  ?>
伊斯兰教

如果你想显示 1-12 个图像和其他不那么使用计数器。在此代码中,如果计数器大于 12,则循环将中断,因此只会显示 1-12 图像

 $count = 0;
 foreach ($json->entry_data->TagPage{0}->tag->media->nodes AS $item) {
     if($count >= 12){
         break;
     }
     echo "<div class='imgbox'><a href='http://instagram.com/p/".$item->code."' target='_blank'><img class='hashtag' src='" . $item->display_src . "' alt=''></a></div>";
 $count++;     
 }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP assoc数组,获取最大项目数

来自分类Dev

PHP MySQL并发性,数据库中的最大项目数有限

来自分类Dev

PHP MySQL并发性,数据库中的最大项目数有限

来自分类Dev

从脚本更改ReorderableList最大项目

来自分类Dev

MongoDB分组和最大项目?

来自分类Dev

从脚本更改ReorderableList最大项目

来自分类Dev

在列表中查找最大项目

来自分类Dev

来自熊猫的最大项目匹配

来自分类Dev

PHP中较大项目的对象和类结构

来自分类Dev

PHP中较大项目的对象和类结构

来自分类Dev

如何显示git历史上最大的10个最大项目

来自分类Dev

如何显示git历史上最大的10个最大项目

来自分类Dev

如何在引导卡中设置最大项目数?

来自分类Dev

如何在SQLite中使用触发器为特定表设置最大项目?

来自分类Dev

如何根据字段设置要存储的最大项目数?

来自分类Dev

Android导航抽屉的最大项目数

来自分类Dev

设置意图返回的最大项目数

来自分类Dev

在MSSQL中选择每年的最大项目

来自分类Dev

阵列多选laravel刀片模板中的最大项目

来自分类Dev

列表中最大项目的出现次数

来自分类Dev

如何使用Swift 5查找结构数组项目之一的最小或最大项目索引

来自分类Dev

如何运行现有的AWS放大项目

来自分类Dev

For循环多个项目PHP

来自分类Dev

J2ME列表中的最大项目数

来自分类Dev

GCS Objects#list请求中返回的最大项目数

来自分类Dev

选择最大项目数,获得排名和百分位数

来自分类Dev

Google Developers:您已超出可以创建的最大项目数

来自分类Dev

根据固定的给定值计算允许的最大项目数

来自分类Dev

OpenGL大项目,VAO-s等