PHP 數組排序
數組中的元素可以按字母或數字順序進行降序或升序排列。
PHP - 數組排序函數
在本章中,我們將一一介紹下列 PHP 數組排序函數:
sort() - 對數組進行升序排列
rsort() - 對數組進行降序排列
asort() - 根據關聯數組的值,對數組進行升序排列
ksort() - 根據關聯數組的鍵,對數組進行升序排列
arsort() - 根據關聯數組的值,對數組進行降序排列
krsort() - 根據關聯數組的鍵,對數組進行降序排列
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);
?>
運行實例 ?
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數組添加自定義數據