查詢

CrudOperationSortable::sort()函式—用法及示例

「 對結果進行排序 」


PHP函式: CrudOperationSortable::sort()

適用版本: >= 5.3.0

用法: CrudOperationSortable::sort($array, $sort_field, $sort_order)

引數:

  • $array (必需): 要排序的陣列。
  • $sort_field (必需): 根據哪個欄位進行排序。
  • $sort_order (可選): 排序順序,預設為升序。可以是以下兩個值之一:
    • SORT_ASC (升序)
    • SORT_DESC (降序)

返回值: 排序後的陣列。

示例:

$array = array(
    array('id' => 1, 'name' => 'John', 'age' => 25),
    array('id' => 2, 'name' => 'Jane', 'age' => 30),
    array('id' => 3, 'name' => 'Alice', 'age' => 20)
);

// 根據 'name' 欄位進行升序排序
$sortedArray = CrudOperationSortable::sort($array, 'name', SORT_ASC);

// 輸出排序後的陣列
print_r($sortedArray);

/*
輸出:
Array(
    [0] => Array([id] => 3, [name] => Alice, [age] => 20)
    [1] => Array([id] => 2, [name] => Jane, [age] => 30)
    [2] => Array([id] => 1, [name] => John, [age] => 25)
)
*/

在上面的示例中,我們呼叫了 CrudOperationSortable::sort() 函式來對 $array 陣列按照 'name' 欄位進行升序排序。然後,我們輸出了排序後的陣列 $sortedArray。排序後的陣列按照 'name' 欄位的字母順序排列。

補充糾錯
下一個函式: crypt()函式
熱門PHP函式
分享連結