【问题标题】:How to sort an array in alphabetical order using codeigniter如何使用codeigniter按字母顺序对数组进行排序
【发布时间】:2015-12-03 04:48:43
【问题描述】:

如何使用 codeigniter 按字母顺序对数组进行排序

array(
     Array(

            [id] => 4
            [business_category] => Air_conditioning-Auto
            [business_name] => test business
        );
      Array(

            [id] => 55
            [business_category] => Air_conditioning-Auto
            [business_name] => asdf
        );
);

【问题讨论】:

  • 我在 codeigniter 的控制器中使用我的代码
  • 请用您想要排序的整个array 更新问题,即使object 也可以。
  • 如果您从查询中获取此数组,您只需在查询中对其进行排序

标签: php arrays codeigniter sorting


【解决方案1】:

从这篇文章中得到的答案: Sort array of objects by object fields

使用usort,这是一个改编自手册的示例:

function cmp($a, $b)
{
    return strcmp($a->name, $b->name);
}

usort($your_data, "cmp");

如果您从类内部对数组进行排序,并且您的排序函数 cmp 也在类内部定义,则使用以下命令:

usort($your_data, array($this, "cmp"))

【讨论】:

  • 能否请您在此处引用错误,以便我进一步帮助您
猜你喜欢
  • 1970-01-01
  • 2015-05-17
  • 1970-01-01
  • 1970-01-01
  • 2010-12-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多