php的array_multisort()数组使用总结
来源:互联网 发布:如何快速提高淘宝等级 编辑:程序博客网 时间:2024/06/04 01:30
使用php的array_multisort总结
. array_multisort()对一个或多个数组进行排序。如果是多个数组,先从第一个开始排序,然后接着往后;如下:
<?php $test1 = array(23,44,55,12); $test2 = array(33,4,68,102); array_multisory($test1,$test2); var_dump($test1); var_dump($test2);
. 默认情况下:是按着:SORT_ASC(生序)排序的。可以自定义数组排序方式:
参数:SORT_ASC:(默认)生序排列
SORT_DESC:倒序排列
写法:写在每个需要排序的数组后面
<?php $arr1 = array('sd','dd','yt','ol'); $arr2 = array('kj','fengzi','menfang'); array_multisort($arr1,SORT_DESC, $arr2, SORT_DESC); var_dump($arr1); var_dump($arr2);
注:如果一个或多个数组中存在有值相同的,将会进行下一个数组排序。如果是字符串,键将会保留,然后根据其值来进行生或降序排列;如果是数字,键将会被重新分配,然后根据值来进行排序。如果键相同会根据值来进行判断排序。
在使用array_multisort()对一个或多个数组排序中,还可以规定数组的排序类型,作为第三个参数,如下:
1. SORT_REGULAR - 默认。按常规顺序排列。
2. SORT_NUMERIC -按数字顺序排列。
3. SORT_STRING -按字母顺序排列。
写法:写在排序后面
<?php$arr1 = array(23,55,12323,556);$arr2 = array(455,23,665,134);$arr3 = array('fengzi','cat','dog','blue','red');array_multisort($arr1,SORT_DESC,SORT_REGULAR,$arr2,SORT_DESC,SORT_NUMERIC,$arr3,SORT_ASC,SORT_STRING);var_dump($arr1):var_dump($arr2);var_dump($arr3);
最后返回值是bool。如果排序成功,为true;如果排序失败,为false。
1 0
- php的array_multisort()数组使用总结
- php的array_multisort()使用
- PHP数组函数-----array_multisort
- php array_multisort 多维数组排序
- php array_multisort 多维数组排序
- php array_multisort 二维数组排序
- php array_multisort 二维数组排序
- php二维数组排序array_multisort()
- php二维数组排序 --array_multisort
- PHP多维数组排序 array_multisort()
- array_multisort实现PHP多维数组排序
- PHP多维数组排序(array_multisort)
- php基础篇-二维数组排序 array_multisort
- php二维数组排序方法(array_multisort usort)
- php二维数组排序方法(array_multisort usort)
- php 二维数组排序 usort 和 array_multisort
- PHP 二维数组排序——array_multisort()
- PHP array_multisort()函数多维数组排序
- wpf KeyDown 无法捕获 Backspace space
- cocos2dx-TextureCache::addImageAsync函数详解
- properties工具类
- Hibernate mapping resource 详解
- C#.NET实现基于Lumisoft的邮件收发功能
- php的array_multisort()数组使用总结
- springBoot配置devtools实现热部署
- DNS原理及其解析过程【精彩剖析】
- matlab提示"Message Catalog MATLAB:FileIO was not loaded from the file. Please check file location, "
- 树状数组专题
- RESTful架构详解
- shaffer书中 从文件读取哈夫曼编码
- Sqlerver数据库课程设计
- storm-[2]-storm基本模块编程