zoukankan      html  css  js  c++  java
  • array_multisort — 对多个数组或多维数组进行排序

    array_multisort — 对多个数组或多维数组进行排序

    说明

    array_multisort ( array &$array1 [, mixed $array1_sort_order = SORT_ASC [, mixed $array1_sort_flags = SORT_REGULAR [, mixed $... ]]] ) : bool

    array_multisort() 可以用来一次对多个数组进行排序,或者根据某一维或多维对多维数组进行排序。

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

    Note:

    If two members compare as equal, their relative order in the sorted array is undefined.

    参数

     

    array1

    要排序的 array。

    array1_sort_order

    之前 array 参数要排列的顺序。 SORT_ASC 按照上升顺序排序, SORT_DESC 按照下降顺序排序。

    此参数可以和 array1_sort_flags 互换,也可以完全删除,默认是 SORT_ASC

    array1_sort_flags

    array 参数设定选项:

    排序类型标志:

    • SORT_REGULAR - 将项目按照通常方法比较(不修改类型)
    • SORT_NUMERIC - 按照数字大小比较
    • SORT_STRING - 按照字符串比较
    • SORT_LOCALE_STRING - 根据当前的本地化设置,按照字符串比较。 它会使用 locale 信息,可以通过 setlocale() 修改此信息。
    • SORT_NATURAL - 以字符串的"自然排序",类似 natsort()
    • SORT_FLAG_CASE - 可以组合 (按位或 OR) SORT_STRING 或者 SORT_NATURAL 大小写不敏感的方式排序字符串。

    参数可以和 array1_sort_order 交换或者省略,默认情况下是 SORT_REGULAR自定义导航

    ...

    可选的选项,可提供更多数组,跟随在 sort order 和 sort flag 之后。 提供的数组和之前的数组要有相同数量的元素。 换言之,排序是按字典顺序排列的。

    返回值

    成功时返回 TRUE, 或者在失败时返回 FALSE。 

  • 相关阅读:
    招银网络
    MYSQL基础
    http中get和post请求的作用和区别
    设计模式
    STL浅析
    云盾态势感知系统检测到您的服务器出现了紧急安全事件:挖矿木马
    SVN服务器搭建详解--权限划分
    MySQL主主复制,mysql主从复制,MySQL+keepalived故障转移。
    Redhat7.0系统利用amoeba对mysql数据进行读写分离的操作,MySQL数据库的主从配置
    源码安装zabbix LNMP源码安装
  • 原文地址:https://www.cnblogs.com/furuihua/p/13921262.html
Copyright © 2011-2022 走看看