當前位置:
首頁 > 知識 > PHP 數組排序

PHP 數組排序

數組中的元素可以按字母或數字順序進行降序或升序排列。



PHP 數組排序

PHP - 數組排序函數

在本章中,我們將一一介紹下列 PHP 數組排序函數:

  • sort() - 對數組進行升序排列

  • rsort() - 對數組進行降序排列

  • asort() - 根據關聯數組的值,對數組進行升序排列

  • ksort() - 根據關聯數組的鍵,對數組進行升序排列

  • arsort() - 根據關聯數組的值,對數組進行降序排列

  • krsort() - 根據關聯數組的鍵,對數組進行降序排列


PHP 數組排序

sort() - 對數組進行升序排列

下面的實例將 $cars 數組中的元素按照字母升序排列:

實例

<?php

$cars=array("Volvo","BMW","Toyota");

sort($cars);

?>

運行實例 ?

下面的實例將 $numbers 數組中的元素按照數字升序排列:

實例

<?php

$numbers=array(4,6,2,22,11);

sort($numbers);

?>

運行實例 ?



rsort() - 對數組進行降序排列

下面的實例將 $cars 數組中的元素按照字母降序排列:

實例

<?php

$cars=array("Volvo","BMW","Toyota");

rsort($cars);

?>

運行實例 ?

下面的實例將 $numbers 數組中的元素按照數字降序排列:

實例

<?php

$numbers=array(4,6,2,22,11);

rsort($numbers);

?>

運行實例 ?



PHP 數組排序

asort() - 根據數組的值,對數組進行升序排列

下面的實例根據數組的值,對關聯數組進行升序排列:

實例

<?php

$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

asort($age);

?>

運行實例 ?



ksort() - 根據數組的鍵,對數組進行升序排列

下面的實例根據數組的鍵,對關聯數組進行升序排列:

實例

<?php

$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

ksort($age);

?>

運行實例 ?



arsort() - 根據數組的值,對數組進行降序排列

下面的實例根據數組的值,對關聯數組進行降序排列:

實例

<?php

$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

arsort($age);

?>

運行實例 ?



krsort() - 根據數組的鍵,對數組進行降序排列

下面的實例根據數組的鍵,對關聯數組進行降序排列:

實例

<?php

$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

krsort($age);

?>

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

PHP 變數
PHP 5 echo 和 print 語句
PHP 字元串變數
PHP 簡介
PHP 安裝

TAG:程序員小新人學習 |

您可能感興趣

PHP 刪除數組中的元素
JSON 數組
Perl 數組
《PHP技術大全·第一卷》之數組 Array 細緻解讀
ES6 的數組
EOS節點遠程代碼執行漏洞—EOS智能合約WASM函數表數組越界
自製Monkey編程語言編譯器:增加數組操作API和Mapsh數據類型
Python:數組練習
VBA中數組的讀取!
SpringMVC接收Form表單中的數組數據
Shell 數組
未來Linux Kernel 將不支持可變長數組VLA
Razor之C 循環和數組
js數組array操作函數
thinkphp框架利用MVC模式使用模型查詢資料庫數組的四種寫法
MID函數與數組公式,跟輔助列說再見
Kotlin:數組、字元串模板
最全的JS數組去重
SparseArray 稀疏數組解析
Vue項目獲取後端傳遞json數據並在前端給json數組添加自定義數據