gpt4 book ai didi

PHP Loop 确定第 4 次迭代,但如果迭代小于 4,则回显某些内容

转载 作者:太空宇宙 更新时间:2023-11-04 14:14:25 25 4
gpt4 key购买 nike

场景如下,我有一个包含 7 个元素的数组,我想在每四次迭代中将它们分开。就像这样

    $counter2 = 0;
$counter3 = 0;
$counter4 = 0;
$sample_array = array('Aso','Pusa','Daga','Kuting','Tuta','Bubwit','Boom');
foreach($sample_array as $sample_array_value)
{
if(++$counter4 % 4 == 0)
{
echo $sample_array_value;
echo "</div>";
}
elseif(++$counter3 % 3 == 0)
{
echo $sample_array_value;
}
elseif(++$counter2 % 2 == 0)
{
echo $sample_array_value;
}
else
{
echo "<div>";
echo $sample_array_value;
}
}

输出将是 div AsoPusaDagaKuting/div div TutaBubwitBoom

问题是当它在不算 4 的迭代中结束时,它不会给出分隔符结尾..

我需要它来输出 div AsoPusaDagaKuting/div div TutaBubwitBoom/div

提前致谢...

最佳答案

你可以用 array_chunk 拆分它,用 array_map 内爆 4 的新子数组,然后用内爆回显它。

$sample_array = array('Aso','Pusa','Daga','Kuting','Tuta','Bubwit','Boom');
echo "<div>", implode("</div><div>", array_map("implode", array_chunk($sample_array, 4))), "</div>";

结果:

<div>AsoPusaDagaKuting</div><div>TutaBubwitBoom</div>

关于PHP Loop 确定第 4 次迭代,但如果迭代小于 4,则回显某些内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31310803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com