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

Ali*_*Ali 0 php wordpress for-loop

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

例如在Wordpress中

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
Run Code Online (Sandbox Code Playgroud)

在那个循环中,我只想在第一个帖子上放置一个图像.

我只知道如何在C和C++中做到这一点,但我不知道如何在PHP上工作?

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

首先,我在Wordpress post循环开始之前声明一个变量.

<?php

$displayed = false;

?>
Run Code Online (Sandbox Code Playgroud)

然后我得到了@Jack建议的一些小修改代码.

<?php

$image = 'your image URL';

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

    }

    ?>
Run Code Online (Sandbox Code Playgroud)

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

Jac*_*ack 5

在循环中放置一个条件.

$displayed = false;
while ($someVariable)
{
    if (!$displayed)
    {
         echo $image;
         $displayed = true;
    }
}
Run Code Online (Sandbox Code Playgroud)