將陣列$cars 中的元素依字母降序排序:
<?php$cars=array("Volvo","BMW","Toyota");rsort($cars);?>rsort() 函數對數值陣列進行降序排序。
提示:請使用sort() 函數對數值陣列進行升序排序。
rsort( array,sortingtype );
參數 | 描述 |
---|---|
array | 必需。規定要進行排序的陣列。 |
sortingtype | 可選。規定如何排列數組的元素/項目。可能的值: 0 = SORT_REGULAR - 預設。把每一項依照常規順序排列(Standard ASCII,不改變類型)。 1 = SORT_NUMERIC - 把每一項當作數字來處理。 2 = SORT_STRING - 把每一項當作字串來處理。 3 = SORT_LOCALE_STRING - 把每一項當作字串來處理,基於目前區域設定(可透過setlocale() 變更)。 4 = SORT_NATURAL - 把每一項當作字串來處理,使用類似natsort() 的自然排序。 5 = SORT_FLAG_CASE - 可以結合(位元或)SORT_STRING 或SORT_NATURAL 對字串進行排序,不區分大小寫。 |
傳回值: | 如果成功則回傳TRUE,如果失敗則回傳FALSE。 |
---|---|
PHP 版本: | 4+ |
將陣列$numbers 中的元素依數字進行降序排序:
<?php$numbers=array(4,6,2,22,11);rsort($numbers);?>把每一項當作數字來處理,並對數組$cars 中的元素進行降序排序:
<?php$cars=array("Volvo","BMW","Toyota");rsort($cars,SORT_NUMERIC);?>