IT之道-艾锑知道

您当前位置: 主页 > 资讯动态 > IT知识库 >

深入理解PHP多维数组排序原理


2013-04-17 13:21 作者:han 浏览量:

随着时代的发展,喜欢用PHP语言的人越来越多,我们这里就回顾一下PHP多维数组排序的功能,希望大家能得到收获。如果成功则返回TRUE,失败则返回FALSE。array_multisort() 可以用来一次对多个数组进行排序,或者根据某一维或多维对PHP多维数组排序。

关联(string)键名保持不变,但数字键名会被重新索引。输入数组被当成一个表的列并以行来排序――这类似于SQL 的ORDER BY 子句的功能。第一个数组是要排序的主要数组。数组中的行(值)比较为相同的话就按照下一个输入数组中相应值的大小来排序,依此类推。本函数的参数结构有些不同寻常,但是非常灵活。第一个参数必须是一个数组。接下来的每个参数可以是数组或者是下面列出的排序标志。

排序顺序标志:
◆SORT_ASC - 按照上升顺序排序
◆SORT_DESC - 按照下降顺序排序

排序类型标志:
◆SORT_REGULAR - 将项目按照通常方法比较
◆SORT_NUMERIC - 将项目按照数值比较
◆SORT_STRING - 将项目按照字符串比较

每个数组之后不能指定两个同类的排序标志。每个数组后指定的排序标志仅对该数组有效- 在此之前为默认值SORT_ASC 和SORT_REGULAR。

 

 

 

   --- 版权最终归艾锑无限所有http://www.itbmw.com/ 如需转载,请标明出处。

相关文章

IT外包服务
二维码 关闭