gpt4 book ai didi

php - 从 For 循环中获取第一项

转载 作者:行者123 更新时间:2023-12-03 23:30:35 24 4
gpt4 key购买 nike

我正在编写自己的 Joomla 组件 (MVC),它主要基于 newsflash 模块,因为我想在滑动选项卡式界面中显示最新的 5 个内容项,所有艰苦的工作都已完成,但我有真正的很难从 for 循环中获取内容。

这是我目前的代码默认.php

<ul id="handles" class="tabs">
<?php for ($i = 0, $n = count($list); $i < $n; $i ++) :
modSankeSlideHelper::getTabs($list[$i]);
endfor; ?>
<li class="end"></li>
</ul>

helper.php

function getTabs(&$item)
{
global $mainframe;

$item->created = $item->created;

list($year, $month, $day) = split("-", $item->created);
$tabdate = date('d\/m\/y', mktime(0, 0, 0, $month, $day, $year));

require(JModuleHelper::getLayoutPath('mod_sankeslide', '_tab'));
}

_tab.php

<li><a href="#tab"><span><?php echo 'Shout ' . $tabdate; ?></span><b></b></a></li>

第一项需要有不同的值和一个类项添加到 a: 项,所以我需要能够识别哪个是第一项并在该循环期间做一些事情。

我尝试在 default.php 中使用 if $i = 0 else 语句,但由于某种原因导致页面超时!

有什么想法吗?

最佳答案

你说,你试过 if $i = 0comparison operator在 PHP 中是 ==,如果你有一个无限循环,因为在每次迭代中你将 0 分配给 $i,并且它永远不会达到 $n,你应该在你的循环中做:

if ($i == 0){
// First Item here...

}else{
// Other Items...

}

关于php - 从 For 循环中获取第一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/238376/

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