国产探花免费观看_亚洲丰满少妇自慰呻吟_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()函數如何進行數組排序的詳細內容,更多請關注 其它相關文章!

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广德县| 余干县| 武隆县| 犍为县| 岳池县| 绥德县| 白山市| 桂平市| 钦州市| 徐闻县| 托里县| 岫岩| 鱼台县| 大兴区| 高雄县| 徐水县| 清原| 冀州市| 从化市| 桂阳县| 安塞县| 黄骅市| 呼伦贝尔市| 正蓝旗| 安多县| 新密市| 繁峙县| 工布江达县| 青田县| 礼泉县| 宿松县| 深州市| 榆林市| 周至县| 阳曲县| 正蓝旗| 大新县| 庆城县| 临沧市| 宜春市| 宁武县|