国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php數組函數排序之rsort() - 對數組的元素值進行降序排序

2024-09-04 11:46:07
字體:
來源:轉載
供稿:網友

本文章簡單的講解一下關于php利用自身的函數對數組的元素值進行降序排序方法,有需要的參考下.

rsort() 函數對數組的元素按照鍵值進行逆向排序.與 arsort() 的功能基本相同.

注釋;該函數為 array 中的單元賦予新的鍵名.這將刪除原有的鍵名而不僅是重新排序.

如果成功則返回 TRUE,否則返回 FALSE.

可選的第二個參數包含另外的排序標志.

語法

rsort(array,sorttype)參數 描述 

array 必需.輸入的數組. 

sorttype 可選.規定如何排列數組的值.可能的值;

SORT_REGULAR - 默認.以它們原來的類型進行處理(不改變類型). 

SORT_NUMERIC - 把值作為數字來處理 

SORT_STRING - 把值作為字符串來處理 

SORT_LOCALE_STRING - 把值作為字符串來處理,基于本地設置*. 

*;該值是 PHP 4.4.0 和 5.0.2 新加的.在 PHP 6 之前,使用了系統的區域設置,可以用 setlocale() 來改變.自 PHP 6 起,必須用 i18n_loc_set_default() 函數.

實例代碼如下:

  1. <?php 
  2. $my_array = array("a" => "Dog""b" => "Cat""c" => "Horse"); 
  3. rsort($my_array); 
  4. print_r($my_array); 
  5. ?>輸出; 
  6. Array 
  7. [0] => Horse 
  8. [1] => Dog 
  9. [2] => Cat 
  10. Like sort(), rsort() assigns new keys for the elements in array. It will remove any existing keys you may have assigned, rather than just reordering the keys.  This means that it will destroy associative keys. 
  11. $animals = array("dog"=>"large",  "cat"=>"medium",  "mouse"=>"small"); 
  12. print_r($animals); 
  13. //Array ( [dog] => large [cat] => medium [mouse] => small ) 
  14. rsort($animals); 
  15. print_r($animals); 
  16. //Array ( [0] => small [1] => medium [2] => large ) 
  17. Use KSORT() or KRSORT() to preserve associative keys. 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 敖汉旗| 九寨沟县| 桐梓县| 达拉特旗| 盘山县| 永安市| 怀远县| 阿克陶县| 商丘市| 旺苍县| 长岛县| 盐城市| 泰州市| 教育| 无极县| 平安县| 定西市| 呼伦贝尔市| 民丰县| 息烽县| 凉山| 辛集市| 驻马店市| 齐齐哈尔市| 永嘉县| 长沙市| 南投市| 东宁县| 绍兴市| 青岛市| 红河县| 石嘴山市| 科技| 大关县| 上蔡县| 昭平县| 马龙县| 阿勒泰市| 蒲城县| 油尖旺区| 平谷区|