我想颠倒此代码列表项的顺序.基本上,这是从最古老到最近的一系列年份,我正试图扭转这一结果.

<?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 function反转数组的值,允许您以相反的顺序访问它们:

$accounts = Array(
  '@jonathansampson',
  '@f12devtools',
  '@ieanswers'
);

foreach ( array_reverse($accounts) as $account ) {
  echo sprintf("<li>%s</li>", $account);
}

Php相关问答推荐

Laravel 11 api资源PUT请求模型没有查询结果

获取要删除的图像的公共ID

在WooCommerce产品变体SKU字段旁边添加自定义输入字段

Laravel关系-为用户获取属于组织的所有团队

为什么正则表达式与得到的文本块之前得到的也行?

在WooCommerce中的本地收件发货方式下添加一个 Select 字段

将部分产品排除在WooCommerce的计算附加费之外

Laravel:如何展平多维Eager 加载的集合

如何保存基于用户 Select 的复选框 Select 模式

PHP文件上载问题-";Move_Uploaded_Files";未按预期工作

如何使用barryvdh/laravel-Snappy在两个打印页面上将表格分成两部分?

如何在WordPress REST API中判断应用程序密码

强制客户在注册时 Select WooCommerce角色

PHP 支持 APNG 文件吗?

使用动态地址和动态文件创建zip文件并获取zip文件链接

Firefox 115 会话行为:为什么页面无法找到要加载的现有会话 ID?

将 WooCommerce 0 销售价格替换为自定义文本,并保留常规价格删除线

如何使用相同的变量使函数参数对于数组和字符串都是可选的

我需要获取传递到这个数组中的数据,但我没有得到它,因为在 Laravel 中数组是这样出现的

Symfony 在将它传递给 Twig 时是否从数据库中获取整个对象?