2015-12-03 52 views
0

如何使用笨排序按字母顺序排列的数组排序按字母顺序排列的数组如何使用笨

array(
    Array(

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

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

上午用我的代码在控制器笨 – Ritu

+0

请更新与整个问题'数组“,你想排序,即使'对象'是好的。 – Parixit

+0

如果你从查询中得到这个数组,你可以简单地在你的查询中对它进行排序 –

回答

0

回答这个帖子采取: 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")) 
+0

当我使用这个函数时,那么我们得到一个错误 – Ritu

+0

你能引用这里的错误,所以我可以帮助你进一步 –