我将开始说我真的是 PHP 的菜鸟,我需要解决一个问题,我知道逻辑,但是在语法上我已经死了。
情况就是这样。
我需要创建一个 wordpress 循环,它将显示具有 3 种不同颜色的 span 类的图像,每个循环 1 个,因此,0 = 绿色,1 = 蓝色,2 = 粉红色。
由于我有 3 种颜色和 X 个输出,我考虑创建一个从 0 到 2 的数组,根据我描述的颜色分配一个值,然后创建一个条件,如果 i > 2,则 i = 0 .
有了这个,我将在我的 span 类上回显数组值,这应该可以解决问题。
我需要帮助的是为此创建语法,到目前为止,这就是我所拥有的:
<?php while ( have_posts() ) : the_post(); $i = 0 ?>
<?php
$array = array(
0 => 'green',
1 => 'blue',
2 => 'pink',
);
?>
<span class="<?php echo $array ?>;">Title</span>
<?php
$i++;
?>
<?if ($i > 2) { $i=0; } endif; ?>
<?php endwhile; ?>
我错过了应该将计数器 i 与数组进行比较的部分。
我将不胜感激任何帮助!
提前致谢。