资讯专栏INFORMATION COLUMN

<php学习>最简单、常用的多维数组排序

Allen / 3043人阅读

摘要:关联键名保持不变,但数字键名会被重新索引。排序顺序标志按照上升顺序排序按照下降顺序排序

$users = array(
   array("time" => 1398869665, "name" => "Jenny", "age" => 20 ),
   array("time" => 1398854528, "name" => "Ben", "age" => 22),
   array("time" => 1398854536, "name" => "Anna", "age" => 18 ),
   array("time" => 1398869401, "name" => "Bob", "age" => 25 ),
);

$time = array();

foreach($users $key => $user)
{
    $time[$key] = $user["time"];
}

array_multisort($time, SORT_DESC,  $users);

关联(string)键名保持不变,但数字键名会被重新索引。

排序顺序标志:
1.SORT_ASC - 按照上升顺序排序
2.SORT_DESC - 按照下降顺序排序

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/20715.html

相关文章

  • Python Numpy面向数组编程该怎么进行操作

      小编写这篇文章的主要目的,就是给大家来做一个详细的介绍,介绍关于Python Numpy的一些知识,比如在面向数组编程的时候,我们需要怎么进行操作,下面就给大家详细解答下。  数组编程  使用Numpy数组可以使你利用简单的数组表达式完成多项数据操作任务,而不需要编写大量的循环,这个极大的帮助了我们高效的解决问题。  我们都知道向量化的数组操作比纯Python的等价实现在速度这一方面快很多,至...

    89542767 评论0 收藏0
  • python数学建模之Numpy应用介绍与Pandas学习

      小编写这篇文章的一个主要目的,主要是来给大家去做一个介绍。介绍的内容主要是关于建模知识的一些相关介绍,包括其Pandas的一些相关学习,就具体的操作内容,下面就给大家详细解答下。  Numpy学习  1 Numpy介绍与应用  1-1Numpy是什么  NumPy是一个运行速度非常快的数学库,一个开源的的python科学计算库,主要用于数组、矩阵计算,包含:  一个强大的N维数组对象ndarr...

    89542767 评论0 收藏0
  • python数学建模Numpy应用介绍与Pandas学习

      小编写这篇文章的主要目的,主要是来给大家解答下关于python数学建模的一些相关的介绍,涉及到内容涵盖Numpy的一些相关的应用具体的一些介绍。另外,还会涉及到相关的Pandas学习知识,具体内容下面给大家详细解答下。  1 Numpy介绍与应用  1-1Numpy是什么  NumPy是一个运行速度非常快的数学库,一个开源的的python科学计算库,主要用于数组、矩阵计算,包含:  一个强大的...

    89542767 评论0 收藏0
  • python数学建模是加深Numpy和Pandas学习

      小编写这篇文章的主要目的,主要是来给大家去做一个介绍的,介绍的内容主要还是涉及到python的一些相关事情,比如我们可以利用python去进行搭建数字建模的相关平台。其中,主要的内容有加深Numpy和Pandas的相关学习,具体内容,下面给大家详细解答下。  Numpy学习  #Numpy的基本使用   '''   Numpy提供了两种基本的对象:ndarray存储单一...

    89542767 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<