我想颠倒此代码列表项的顺序。基本上,这是从最旧到最近的一组年份,我正在尝试扭转该输出。
<?php
$j=1;
foreach ( $skills_nav as $skill ) {
$a = '<li><a href="#" data-filter=".'.$skill->slug.'">';
$a .= $skill->name;
$a .= '</a></li>';
echo $a;
echo "\n";
$j++;
}
?>
倒着走
如果您正在寻找纯粹的 PHP 解决方案,您也可以简单地从列表中向后计数,从前到后访问它:
$accounts = Array(
'@jonathansampson',
'@f12devtools',
'@ieanswers'
);
$index = count($accounts);
while($index) {
echo sprintf("<li>%s</li>", $accounts[--$index]);
}
以上几套$index
到元素总数,然后开始从后到前访问它们,减少下一次迭代的索引值。
反转数组
您还可以利用array_reverse功能 https://www.php.net/array_reverse反转数组的值,允许您以相反的顺序访问它们:
$accounts = Array(
'@jonathansampson',
'@f12devtools',
'@ieanswers'
);
foreach ( array_reverse($accounts) as $account ) {
echo sprintf("<li>%s</li>", $account);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)