查詢

sort()函式—用法及示例

「 對陣列進行升序排序 」


函式名稱:sort()

適用版本:PHP 4, PHP 5, PHP 7

函式描述:sort() 函式用於對陣列進行升序排序。

語法:sort(array &$array, int $sort_flags = SORT_REGULAR): bool

引數:

  • $array:必需,要排序的陣列。
  • $sort_flags:可選,指定排序的方式。可選值有:
    • SORT_REGULAR - 預設。把每一項按照通常方法比較。
    • SORT_NUMERIC - 把每一項按照數字比較。
    • SORT_STRING - 把每一項按照字串比較。
    • SORT_LOCALE_STRING - 根據當前的本地化設定把每一項按照字串比較。
    • SORT_NATURAL - 把每一項按照自然順序比較。
    • SORT_FLAG_CASE - 可以和 SORT_STRING 或 SORT_NATURAL 合併 (OR 位運算子) ,不區分大小寫排序。

返回值:成功時返回 true,失敗時返回 false。

示例:

$fruits = array("apple", "banana", "orange", "grape");
sort($fruits);
print_r($fruits);

輸出結果:

Array
(
    [0] => apple
    [1] => banana
    [2] => grape
    [3] => orange
)

在上面的示例中,我們使用 sort() 函式對 $fruits 陣列進行升序排序。輸出結果顯示了排序後的陣列。請注意,原始陣列被修改了。

$numbers = array(10, 5, 8, 3, 1);
sort($numbers, SORT_NUMERIC);
print_r($numbers);

輸出結果:

Array
(
    [0] => 1
    [1] => 3
    [2] => 5
    [3] => 8
    [4] => 10
)

在這個示例中,我們使用 sort() 函式對 $numbers 陣列進行升序排序,並且指定了排序方式為數字比較。輸出結果顯示了排序後的陣列。請注意,原始陣列被修改了。

總結:sort() 函式是一個非常有用的函式,用於對陣列進行升序排序。你可以透過指定不同的排序方式來滿足不同的需求。請注意,sort() 函式會修改原始陣列。

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