PHP按字段排序数组?[重复]

2020/12/09 04:21 · php ·  · 0评论

可能重复:
如何通过内键对多维数组
进行排序如何在php中对数组进行排序?

我如何对数组进行排序: $array[$i]['title'];

数组结构可能类似于:

array[0] (
  'id' => 321,
  'title' => 'Some Title',
  'slug' => 'some-title',
  'author' => 'Some Author',
  'author_slug' => 'some-author'
);

array[1] (
  'id' => 123,
  'title' => 'Another Title',
  'slug' => 'another-title',
  'author' => 'Another Author',
  'author_slug' => 'another-author'
);

那么数据是根据数组标题字段ASC顺序显示的吗?

usort为此使用显式构建的用途。

function cmp($a, $b)
{
    return strcmp($a["title"], $b["title"]);
}

usort($array, "cmp");
本文地址:http://php.askforanswer.com/phpanziduanpaixushuzuzhongfu.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!