作者:少年奇趣视频 | 来源:互联网 | 2020-08-13 07:19
php排序函数:sort()函数对索引数组进行升序排序。rsort()函数对索引数组进行降序排序。asort()函数用于对数组单元从低到高进行排序并保持索引关系。arsort()函数用于对数组单元从高到低进行排序并保持索引关系
asort() 函数用于对数组单元从低到高进行排序并保持索引关系。
PHP asort() 函数用于对数组单元从低到高进行排序并保持索引关系,如果成功则返回 TRUE,失败则返回 FALSE。
arsort() 函数用于对数组单元从高到低进行排序并保持索引关系。
PHP arsort() 函数行为与 asort() 相反,对数组单元进行由高到低排序并保持索引关系,请参考 asort() 函数使用。
ksort() 函数用于对数组单元按照键名从低到高进行排序。
PHP ksort() 函数用于对数组单元按照键名从低到高进行排序,如果成功则返回 TRUE,失败则返回 FALSE。本函数会保留原来的键名,因此常用于关联数组。
krsort() 函数用于对数组单元按照键名从高到低进行排序。
PHP krsort() 函数行为与 ksort() 相反,对数组单元按照键名进行由高到低排序,请参考 ksort() 函数使用。
使用用户自定义的比较函数对数组 $a 中的元素进行排序:
usort(array,myfunction);
";
}?>
1、使用array_multisort
使用这个方法,会比较麻烦些,要将age提取出来存储到一维数组里,然后按照age升序排列。具体代码如下:
代码如下: $bl) ? -1 : 1;
});
这里使用了匿名函数,如果有需要也可以单独提取出来。其中$a, $b可以理解为$users数组下的元素,可以直接索引name值,
并计算长度,而后比较长度就可以了。
以上是工作中常用的数组排序方法,想了解更多相关问题请访问PHP中文网:PHP视频教程
以上就是php排序函数详细讲解(附实例)的详细内容,更多请关注 第一PHP社区 其它相关文章!