PHP仅回显一次以仅显示一个图像

时间:2012-04-18 23:42:44

标签: php for-loop wordpress

我正在试图弄清楚如何编写代码只在循环内显示一次图像。

例如在Wordpress中

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

在该循环中我只想在第一个帖子上放置一个图像。

我只知道如何在C和C ++中这样做,但我不知道这对PHP有什么作用?

以下是我为实现这一目标所做的工作。感谢@Jack。

首先我在Wordpress post loop开始之前声明一个变量。

<?php

$displayed = false;

?>

然后我得到了@Jack建议稍加修改的代码。

<?php

$image = 'your image URL';

    if (!$displayed)
    {
         echo $image;
         $displayed = true;

    }

    ?>

现在就是这样我只能让我的照片显示一次!

1 个答案:

答案 0 :(得分:5)

在循环中加入一个条件。

$displayed = false;
while ($someVariable)
{
    if (!$displayed)
    {
         echo $image;
         $displayed = true;
    }
}