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

首頁 > 編程 > PHP > 正文

PHP中asort()函數如何進行數組排序

2020-03-22 18:56:59
字體:
來源:轉載
供稿:網友
asort()函數會根據元素值來對數組進行排序;會以一種保持索引和值之間關系的方式進行排序的。下面本篇文章就來帶大家了解一下asort()函數的使用方法,希望對大家有所幫助。

asort()函數

asort()函數是PHP中的內置函數,默認情況下,它按元素值的升序來進行排序。

基本語法:

asort($array,$sorting_type);

參數說明:

$array參數:必需參數,用于指定要排序的數組。

$sorting_type參數:可選參數,用于指定如何排列數組的元素;有不同的排序類型。

以下就是可能出現的排序類型:

  • 1、SORT_REGULAR:默認值,把每一個元素按常規順序排列(Standard ASCII,不改變類型)。

  • 2、SORT_NUMERIC:表示以數字方式比較來元素。

  • 3、SORT_STRING:表示將元素作為字符串進行比較。

  • 4、SORT_LOCALE_STRING:表示把每一項作為字符串來處理,基于當前區域設置(可通過 setlocale() 進行更改)。

  • 5、SORT_NATURAL:表示把每一項作為字符串來處理,使用類似 natsort() 的自然排序。

  • 6、SORT_FLAG_CASE:表示可以結合(按位或)SORT_STRING 或 SORT_NATURAL 對字符串進行排序,不區分大小寫。

返回值:此函數成功時返回True,失敗時返回False。

asort()函數的使用

下面通過簡單的代碼示例來介紹asort()函數的使用方法

示例一:對字符串進行排序

<?php $arr = array("0" => "PHP",         "1" => "HTML/HTML5",         "2" => "CSS/CSS3",         "3" => "JavaScript",         "4" => "jQuery",         "5" => "Bootstrap",         "6" => "Python",      );   // asort()的實現asort($arr); // 遍歷輸出排序后的數組foreach ($arr as $key => $val) {     echo "[$key] = $val";     echo"<br>"; }?>

輸出:

示例二:對數字進行排序

<?php $arr = array("a" => 11,             "b" => -22,             "d" => 33,             "n" => 4,             "o" => 55,             "p" => 1000,             "r" => 0,                                       );  // asort()的實現asort($arr); // 遍歷輸出排序后的數組foreach ($arr as $key => $val) {     echo "[$key] = $val";     echo"<br>"; }?>

輸出:

以上就是本篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以關注 相關教程欄目!!!

以上就是PHP中asort()函數如何進行數組排序的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌兰浩特市| 河间市| 奉新县| 台中县| 阳城县| 南丹县| 安龙县| 宜章县| 咸宁市| 昆山市| 包头市| 竹北市| 襄樊市| 中西区| 鄂伦春自治旗| 黑山县| 新干县| 深圳市| 台江县| 思茅市| 丽江市| 开阳县| 柘城县| 崇礼县| 长武县| 洛川县| 淮南市| 彭水| 桂阳县| 漠河县| 砚山县| 玛纳斯县| 庆云县| 田阳县| 邮箱| 鄂托克旗| 扬中市| 洪湖市| 漠河县| 大姚县| 都昌县|