PHP为循环中的每5项添加不同的图像
我有几篇文章存储在我的数据库中,我有5幅不同的图片要在foreach循环中显示。 基本上我想在每秒钟,第七,第十二,等等中显示image2PHP为循环中的每5项添加不同的图像,php,Php,我有几篇文章存储在我的数据库中,我有5幅不同的图片要在foreach循环中显示。 基本上我想在每秒钟,第七,第十二,等等中显示image2 <div id="1"> image1 </div> <div id="2"> image2 </div> <div id="3"> image3 </div> <div id="4"> image4 </div> <div
<div id="1">
image1
</div>
<div id="2">
image2
</div>
<div id="3">
image3
</div>
<div id="4">
image4
</div>
<div id="5">
image5
</div>
<div id="6">
image1
</div>
<div id="7">
image2
</div>
使用给定的逻辑,您可以将条件优化到所需的数量--
使用给定的逻辑,您可以将条件优化到所需的数量--
另一个选项是使用
数组\u chunk
假设您的文章存储为$articles
,您可以执行以下操作:
$chunks = array_chunk($articles, 5);
foreach ($chunks as $chunk) {
foreach ($chunk as $key => $article) {
?>
<div>
Use Image <?php echo $key + 1 ?>
</div>
<?php
}
}
$chunks=array\u chunk($articles,5);
foreach($chunk作为$chunk){
foreach($chunk as$key=>$article){
?>
使用图像
另一个选项是使用array\u chunk
假设您的文章存储为$articles
,您可以执行以下操作:
$chunks = array_chunk($articles, 5);
foreach ($chunks as $chunk) {
foreach ($chunk as $key => $article) {
?>
<div>
Use Image <?php echo $key + 1 ?>
</div>
<?php
}
}
$chunks=array\u chunk($articles,5);
foreach($chunk作为$chunk){
foreach($chunk as$key=>$article){
?>
使用图像
如果($i-2)%5==0,{..}
请尝试此逻辑。不幸的是,它没有在第七条记录上显示图像,它只在第二条记录上显示为什么不显示?请检查作为答案发布的给定示例。如果($i-2)%5==0),请尝试此逻辑
。不幸的是,它没有在第七条记录上显示图像,它只在第二条记录上显示为什么不显示?请查看我作为答案发布的给定示例。
This is: 2
This is: 7
This is: 12
This is: 17
This is: 22
...........
$chunks = array_chunk($articles, 5);
foreach ($chunks as $chunk) {
foreach ($chunk as $key => $article) {
?>
<div>
Use Image <?php echo $key + 1 ?>
</div>
<?php
}
}