php一维二维数组键排序方法实例总结(2)
执行后打印结果如下: 复制代码 代码如下: Array ( [0] = Array ( [volume] = 98 [edition] = 2 ) [1] = Array ( [volume] = 86 [edition] = 1 ) [2] = Array ( [volume] = 86 [edition] = 6 [3]
执行后打印结果如下:
复制代码 代码如下:
Array
(
[0] => Array
(
[volume] => 98
[edition] => 2
)
[1] => Array
(
[volume] => 86
[edition] => 1
)
[2] => Array
(
[volume] => 86
[edition] => 6
[3] => Array
(
[volume] => 85
[edition] => 6
)
[4] => Array
(
[volume] => 67
[edition] => 2
)
[5] => Array
(
[volume] => 67
[edition] => 7
)
)
(
[0] => Array
(
[volume] => 98
[edition] => 2
)
[1] => Array
(
[volume] => 86
[edition] => 1
)
[2] => Array
(
[volume] => 86
[edition] => 6
[3] => Array
(
[volume] => 85
[edition] => 6
)
[4] => Array
(
[volume] => 67
[edition] => 2
)
[5] => Array
(
[volume] => 67
[edition] => 7
)
)
一维数组排序我们只要使用sort()就可以了,相对应的 asort($arr); 函数,是按键值排序,且维持原有的键值关系。
同样原理,rsort(); arsort(); krsort(); 函数除了排序是按降序排列外,其它与sort(); rsort(); ksort(); 相同。
希望本文所述对大家的PHP程序设计有所帮助。
- 上一篇:php数组保存文本与文本反编成数组实例
- 下一篇:php生成随机颜色的方法
精彩图集
精彩文章