PHP處理返回資料,指定按照資料中的字段排序

2021-08-21 05:21:54 字數 653 閱讀 8972

當查詢資料時,要求最終返回資料按照某個字段排序,但是在sql語句中或查詢模型中無法直接按照此欄位進行排序,則下面這個方法就很有效了。

先看**:

public

function

res_sort

($data,$sort_type,$field)

}if($sort['direction'])

return

$data;

}

說明:da

ta就是

要進行排

序的資料

; dat

a就是要

進行排序

的資料;

sort_type是排序型別:sort_asc(公升序),sort_desc(降序);$field是指定排序的字段。

使用:獲取資料後,在需要使用的地方,呼叫此方法,傳入引數,最終會返回排序好的資料。

//例

$new_data

=$this

->res_sort($data,'sort_desc','age'); //$new_data就是按照age降序排序後的資料

希望能幫到你。

轉 sort按照資料大小排序

一般預設的sort都是按照字母的ascii進行排序的,現在想按照數字的大小進行排序 這裡有乙個檔案test,內容為 8723 23423 321324 213432 23 234 123 231 234 1234 654 345234 對第一列排序 sort n test 對第二列進行排序 sort...

php處理時間過長時返回空資料

今天做專案的時候遇到乙個問題,我要實現對節點當前狀態的檢測,伺服器數量較少時沒有問題,伺服器較多時無法正常返回。php預設30s超時會引起這個問題 解決方法如下 1.在php.ini裡面設定 max execution time 1800 2.通過php的ini set 函式設定 ini set m...

php 處理從mysql查詢返回的資料

使用php的mysql,向mysql查詢,返回的是乙個資源,有4個函式可以進行處理。1.mysql fetch row 2.mysql fetch assoc 3.mysql fetch array 4.mysql fetch object 1.mysql fetch row 返回乙個索引陣列,即從...