雷林鹏分享:PHP 数组排序
數組中的元素可以按字母或數字順序進行降序或升序排列。
PHP - 數組排序函數
在本章中,我們將一一介紹下列 PHP 數組排序函數:
sort() - 對數組進行升序排列
rsort() - 對數組進行降序排列
asort() - 根據關聯數組的值,對數組進行升序排列
ksort() - 根據關聯數組的鍵,對數組進行升序排列
arsort() - 根據關聯數組的值,對數組進行降序排列
krsort() - 根據關聯數組的鍵,對數組進行降序排列
sort() - 對數組進行升序排列
下面的實例將 $cars 數組中的元素按照字母升序排列:
$cars=array("Volvo","BMW","Toyota");sort($cars);?>
下面的實例將 $numbers 數組中的元素按照數字升序排列:
$numbers=array(4,6,2,22,11);sort($numbers);?>
rsort() - 對數組進行降序排列
下面的實例將 $cars 數組中的元素按照字母降序排列:
$cars=array("Volvo","BMW","Toyota");rsort($cars);?>
下面的實例將 $numbers 數組中的元素按照數字降序排列:
$numbers=array(4,6,2,22,11);rsort($numbers);?>
asort() - 根據數組的值,對數組進行升序排列
下面的實例根據數組的值,對關聯數組進行升序排列:
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
asort($age);?>
ksort() - 根據數組的鍵,對數組進行升序排列
下面的實例根據數組的鍵,對關聯數組進行升序排列:
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
ksort($age);?>
arsort() - 根據數組的值,對數組進行降序排列
下面的實例根據數組的值,對關聯數組進行降序排列:
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
arsort($age);?>
krsort() - 根據數組的鍵,對數組進行降序排列
下面的實例根據數組的鍵,對關聯數組進行降序排列:
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
krsort($age);?>
完整的 PHP Array 參考手冊
如需查看所有數組函數的完整參考手冊,請訪問我們的 PHP Array 參考手冊。
該參考手冊提供了每個函數的簡要描述和應用實例!
點擊查看所有 PHP 教程 文章: https://www.codercto.com/courses/l/5.html
(編輯:雷林鵬 來源:網絡 侵刪)
轉載于:https://www.cnblogs.com/linpeng1/p/10983613.html
總結
以上是生活随笔為你收集整理的雷林鹏分享:PHP 数组排序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: USACO crypt1
- 下一篇: 动态规划算法php,php算法学习之动态