PHP中数组排序,sort,asrot,ksort的使用示例
2016-08-02 16:09
1011 查看
<?php
$arr = array("username"=>"root", "password"=>"md5");
/*sort($arr);//sort会将关联数组排序为索引数组,按值升序排序,改变原来的数组
print_r($arr);//输出Array ( [0] => md5 [1] => root )*/
/*ksort($arr);//ksort不会改变原来数组的键值关系,是按键的值升序排序,改变原来的数组
print_r($arr);*///输出Array ( [password] => md5 [username] => root )
asort($arr);//asort不会改变原来数组的键值关系,是按值升序排序,改变原来的数组
print_r($arr);//Array ( [password] => md5 [username] => root )
?>
注释:反向排序数组为rsort,krsort,arsort。
补充
<?php
$arr = array("username"=>"root", "password"=>"md5");
/*shuffle($arr);//改变数组的索引关系,生成一个新的索引数组,而且数组中的值是原数组中值的随机排列
print_r($arr);*/
array_reverse($arr);//不改变原来数组的索引关系,将数组按逆序排列,改变原来数组的排序
print_r($arr);//输出Array ( [username] => root [password] => md5 )
?>
$arr = array("username"=>"root", "password"=>"md5");
/*sort($arr);//sort会将关联数组排序为索引数组,按值升序排序,改变原来的数组
print_r($arr);//输出Array ( [0] => md5 [1] => root )*/
/*ksort($arr);//ksort不会改变原来数组的键值关系,是按键的值升序排序,改变原来的数组
print_r($arr);*///输出Array ( [password] => md5 [username] => root )
asort($arr);//asort不会改变原来数组的键值关系,是按值升序排序,改变原来的数组
print_r($arr);//Array ( [password] => md5 [username] => root )
?>
注释:反向排序数组为rsort,krsort,arsort。
补充
<?php
$arr = array("username"=>"root", "password"=>"md5");
/*shuffle($arr);//改变数组的索引关系,生成一个新的索引数组,而且数组中的值是原数组中值的随机排列
print_r($arr);*/
array_reverse($arr);//不改变原来数组的索引关系,将数组按逆序排列,改变原来数组的排序
print_r($arr);//输出Array ( [username] => root [password] => md5 )
?>
相关文章推荐
- php 数组排序 sort asort ksort
- 不使用php api函数实现数组的交换排序示例
- 不使用php api函数实现数组的交换排序示例
- PHP数组排序之sort、asort与ksort用法实例
- PHP数组排序之sort、asort与ksort用法实例
- PHP数组排序sort、asort与ksort用法
- PHP数组排序函数:sort、asort和ksort的不同
- PHP基础-数组排序Sort()、Rsort()、Asort()、Ksort()、Arsort()、Krsort()
- php中的常用数组函数(八) 排序函数汇总(sort、rsort、usort、asort、uasort、arsort、ksort、uksort、krsort、natsort、natcasesort、array_multisort)
- js使用sort()对数组对象排序的方法
- PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
- 对数组排序三种方式sort、asort与ksort
- js数组排序 reverse()和sort()方法的使用,
- js数组排序 reverse()和sort()方法的使用 复制数组slice()和克隆数组concat()
- PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
- PHP实现的自定义数组排序函数与排序类示例
- 定义Car类,包含两个字段:name和price; (2)在Main方法中,使用Array.Sort方法对Car对象数组根据姓名和价格排序。
- PHP 对数组数值进行排序,使用另一个容器
- PHP中的排序函数sort、asort、rsort、krsort、ksort
- PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析