加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP for()循环链接

发布时间:2020-12-13 22:45:11 所属栏目:PHP教程 来源:网络整理
导读:我正在尝试做的事情:创建一个带有每张图片链接的编号列表.列表编号不是连续的. 变量: $image- number – 给出第一个数字; $image- next_pid – 给出“下一个链接”; $image- total – 给出最后一个数字; 码: ?php $list_first = $image-number;$list_last
我正在尝试做的事情:创建一个带有每张图片链接的编号列表.列表编号不是连续的.

变量:

> $image-> number – 给出第一个数字;
> $image-> next_pid – 给出“下一个链接”;
> $image-> total – 给出最后一个数字;

码:

<?php 
$list_first = $image->number;
$list_last = $image->total;
for ($list_first = 1; $list_first <= $list_last; $list_first++) {
    echo($list_first);
}
?>

问题:此代码列出了我需要的编号列表.我无法弄清楚的是如何将“下一个链接”变量包含在循环中.

示例:number = 1; next_pid = link_ID2;总数= 7.所以列表将如下所示:1(没有链接)2(带有link_ID2)3(link_ID3)等直到7.第一张图片没有链接,因为它已经显示.很抱歉没有足够明确.

你可以查看我正在尝试做的事情here.我已经在该画廊中列出了其他图片但没有链接.这是一个wordpress网站和一个插件,我用来显示每个图库中的图片.您可以在PasteBin上查看该插件的functions.php.

解决方法

编辑:这应该做的伎俩.

<?php 

$list_last = $image->total;
for ($i = 1; $i <= $list_last; $i++)
  {
  if ($_GET['pid'] != $i) echo "<a href='http://www.noahd.net/demo-upwall/residential/rooftop-garden/15/?pid=".$i."'> ".$i." </a>";
  else echo $i;
  }
?>

位$list_first = $image->数字;在for循环中不久后覆盖它是没有用的.

添加了一条额外的行,不显示当前图像的链接.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读