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


PHP echo only once to display only one image

我正在尝试弄清楚如何编写代码以在循环中仅显示一次图像。

例如在Wordpress中

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

在该循环中,我只想在第一篇文章中放置一张图像。

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

这是我为实现这一目标所做的。多亏了@Jack。

首先,我在 Wordpress 后期循环开始之前声明一个变量。

<?php
$displayed = false;
?>

然后我有@Jack建议进行小修改的代码。

<?php
$image = 'your image URL';
    if (!$displayed)
    {
         echo $image;
         $displayed = true;
    }
    ?>

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

在循环中加入一个条件。

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