麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

PHP排序函數(shù)sort、asort、rsort、krsort、ksort區(qū)別分析

2024-09-04 11:49:16
字體:
供稿:網(wǎng)友

在php中對于簡單的數(shù)據(jù)排序為我們提供了sort、asort、rsort、krsort、ksort函數(shù)了,下文我來給各位簡單的介紹sort、asort、rsort、krsort、ksort函數(shù)的區(qū)別了,在php中自帶了大量了數(shù)組排序函數(shù),下面我們一一來介紹一下關(guān)于php數(shù)組排序的用法吧.

sort() 函數(shù)用于對數(shù)組單元從低到高進行排序。

rsort() 函數(shù)用于對數(shù)組單元從高到低進行排序。

asort() 函數(shù)用于對數(shù)組單元從低到高進行排序并保持索引關(guān)系。

arsort() 函數(shù)用于對數(shù)組單元從高到低進行排序并保持索引關(guān)系。

ksort() 函數(shù)用于對數(shù)組單元按照鍵名從低到高進行排序。

krsort() 函數(shù)用于對數(shù)組單元按照鍵名從高到低進行排序。

sort()

PHP sort() 函數(shù)用于對數(shù)組單元從低到高進行排序,如果成功則返回 TRUE,失敗則返回 FALSE。

注意:本函數(shù)會為排序的數(shù)組中的單元賦予新的鍵名,這將刪除原有的鍵名而不僅是重新排序。

語法:bool sort( array &array [, int sort_flags] )

可選參數(shù) sort_flags 用于改變排序的行為:

sort_flags 取值 說明

SORT_REGULAR 正常比較單元

SORT_NUMERIC 單元被作為數(shù)字來比較

SORT_STRING 單元被作為字符串來比較

SORT_LOCALE_STRING 根據(jù)當(dāng)前的區(qū)域(locale)設(shè)置來把單元當(dāng)作字符串比較

例子:

  1. <?php 
  2. $arr = array("b""a""c"); 
  3. sort($arr); 
  4. print_r($arr); 
  5. ?> 
  6. Array ( [0] => a [1] => b [2] => c ) 

在本例中,$arr 數(shù)組單元被按照字母順序排序,而數(shù)組單元經(jīng)過排序后,鍵值重新分配.

rsort()

PHP rsort() 函數(shù)行為與 sort() 相反,對數(shù)組單元進行由高到低排序,請參考 sort() 函數(shù)使用.

asort()

PHP asort() 函數(shù)用于對數(shù)組單元從低到高進行排序并保持索引關(guān)系,如果成功則返回 TRUE,失敗則返回 FALSE.

語法:bool asort( array &array [, int sort_flags] )

可選參數(shù) sort_flags 用以改變排序的行為,具體參見 sort().

例子:

  1. <?php 
  2. $arr = array("b""a""c"); 
  3. asort($arr);  //Vevb.com 
  4. print_r($arr); 
  5. ?> 
  6. //運行該例子輸出: 
  7. Array ( [1] => a [0] => b [2] => c ) 

arsort()

PHP arsort() 函數(shù)行為與 asort() 相反,對數(shù)組單元進行由高到低排序并保持索引關(guān)系,請參考 asort() 函數(shù)使用.

ksort()

PHP ksort() 函數(shù)用于對數(shù)組單元按照鍵名從低到高進行排序,如果成功則返回 TRUE,失敗則返回 FALSE,本函數(shù)會保留原來的鍵名,因此常用于關(guān)聯(lián)數(shù)組.

語法:bool ksort( array &array [, int sort_flags] )

可選參數(shù) sort_flags 用以改變排序的行為,具體參見 sort().

例子:

  1. <?php 
  2. $arr = array("b"=>18, "a"=>20, "c"=>25); 
  3. ksort($arr); 
  4. print_r($arr); 
  5. ?> 
  6. //運行該例子輸出: 
  7. Array ( [a] => 20 [b] => 18 => 25 ) 

krsort()

PHP krsort() 函數(shù)行為與 ksort() 相反,對數(shù)組單元按照鍵名進行由高到低排序,請參考 ksort() 函數(shù)使用.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产精品久久久久久久久久三级 | 久久国产中文字幕 | 中国女人内谢8xxxxxx在 | 欧美黄色大片免费观看 | 久久999精品久久久 国产噜噜噜噜久久久久久久久 | av资源在线| 99精品视频在线导航 | 精品国产91久久久久久浪潮蜜月 | 91精品国产91久久久久久吃药 | 欧美成人二区 | 欧美女优一区 | 国产精品久久久久久久久久三级 | 九九热精品在线 | 午夜精品网 | av成人在线免费观看 | 免费国产一级淫片 | 男女羞羞在线观看 | 久久久久亚洲国产精品 | 欧美中文字幕在线视频 | 久久国产秒 | 99麻豆久久久国产精品免费 | av懂色| 亚洲男人天堂 | 久久精品网 | 日韩毛片免费观看 | 成人偷拍片视频在线观看 | 成人做爰s片免费看网站 | av免播放| 黄色av电影在线播放 | av免费入口 | 72pao成人国产永久免费视频 | 欧美日韩爱爱视频 | 龙的两根好大拔不出去h | 中国国语毛片免费观看视频 | av在线免费观看中文字幕 | 国产精品久久久久久影院8一贰佰 | 在线观看免费毛片视频 | 亚洲一区二区三区在线免费观看 | 一级电影在线免费观看 | 久久99精品视频在线观看 | 色就色 综合偷拍区91网 |