php 陣列排序

2021-09-25 03:05:19 字數 904 閱讀 2957

1.一維陣列排序

以下圈起來的方法,則為一維陣列排序

2.二維陣列:利用內建方法(array_multisort)

/**

* 二維陣列排序

* @param array $array 二維陣列

* @param string $sort_key 需要排序的字段鍵名

* @param int $sort_order 排序方式(sort_asc:公升序、sort_desc:降序)

* @param int $sort_flags 排序型別(sort_numeric:數字大小排序、sort_string:字串比較)

* @return array|bool

*/function arr2sort($array = , $sort_key = '', $sort_order = sort_asc, $sort_flags = sort_numeric)

array_multisort($arr_kes,$sort_order,$sort_flags,$array);

return $array;

}$arr = [

['name' => '張三','age' => 18],

['name' => '李四','age' => 16],

['name' => '王五','age' => 20],

['name' => '李麗','age' => 24],

];$result = $this->arr2sort($arr,'age',sort_desc,sort_numeric);

dump($result);

php排序陣列排序 php 陣列排序

您現在的位置是 首頁 php php php 陣列排序 一 氣泡排序 基本思想 例 arr 1,5,0 temp 0 外層迴圈,只要確定排好n 1個數,則最後乙個數自然排好了 for i 0 i 每次進行一次大迴圈時,最大數已經在最後了,則下次迴圈則不用再比較已經排好的數 for j 0 j if ...

PHP陣列排序

php陣列排序實際上就是將php陣列進行排序,在本文中也就是對資料庫查詢出來的結果集進行排序。資料庫查詢結果有時候不能直接使用,比如mysql等用in語句出來的結果,因此需要對結果進行某種方式的排序。php陣列排序實際上就是將php陣列進行排序,在本文中也就是對資料庫查詢出來的結果集進行排序。資料庫...

PHP 陣列 排序

一。sort 按字母由前向後或按數字由小到大的順序排序。語法 bool sort array arr int sort flag 處理成功則返回true planet array earth venus mars jupiter saturn sort planet foreach planet a...