91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php數組排序有哪幾種

發布時間:2022-06-01 15:02:54 來源:億速云 閱讀:538 作者:iii 欄目:編程語言

本文小編為大家詳細介紹“php數組排序有哪幾種”,內容詳細,步驟清晰,細節處理妥當,希望這篇“php數組排序有哪幾種”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

php數組排序有12種:1、用sort()對數組進行升序排列;2、用rsort()對數組進行降序排列;3、用asort()根據關聯數組的值進行升序排列;4、用ksort()根據關聯數組的鍵進行升序排列;5、用krsort()進行降序排列等。

php數組排序有哪幾種

本教程操作環境:windows7系統、PHP7.1版、DELL G3電腦

我們在使用 PHP 數組的過程中,有時候需要對 PHP 數組進行排序。

PHP中,數組中的元素可以按字母或數字順序進行降序或升序排列。下面是PHP內置的數組排序函數:

函數描述
array_multisort()對多個數組或多維數組進行排序。
arsort()對關聯數組按照鍵值進行降序排序。
asort()對關聯數組按照鍵值進行升序排序。
krsort()對關聯數組按照鍵名降序排序。
ksort()對關聯數組按照鍵名升序排序。
natcasesort()用"自然排序"算法對數組進行不區分大小寫字母的排序。
natsort()用"自然排序"算法對數組排序。
rsort()對數值數組進行降序排序。
sort()對數值數組進行升序排序。
uasort()使用用戶自定義的比較函數對數組中的鍵值進行排序。
uksort()使用用戶自定義的比較函數對數組中的鍵名進行排序。
usort()使用用戶自定義的比較函數對數組進行排序。

其中,常用的有六種:

  • sort() - 對數組進行升序排列

  • rsort() - 對數組進行降序排列

  • asort() - 根據關聯數組的值,對數組進行升序排列

  • ksort() - 根據關聯數組的鍵,對數組進行升序排列

  • arsort() - 根據關聯數組的值,對數組進行降序排列

  • krsort() - 根據關聯數組的鍵,對數組進行降序排列

sort() - 對數組進行升序排列

下面的實例將 $cars 數組中的元素按照字母升序排列:

<?php
$cars=array("Volvo","BMW","Toyota");
var_dump($cars);
sort($cars);
var_dump($cars);
?>

php數組排序有哪幾種

下面的實例將 $numbers 數組中的元素按照數字升序排列:

<?php
$numbers=array(4,6,2,22,11);
var_dump($numbers);
sort($numbers);
var_dump($numbers);
?>

php數組排序有哪幾種

rsort() - 對數組進行降序排列

下面的實例將 $cars 數組中的元素按照字母降序排列:

<?php
$cars=array("Volvo","BMW","Toyota");
var_dump($cars);
rsort($cars);
var_dump($cars);
?>

php數組排序有哪幾種

下面的實例將 $numbers 數組中的元素按照數字降序排列:

<?php
$numbers=array(4,6,2,22,11);
var_dump($numbers);
rsort($numbers);
var_dump($numbers);
?>

php數組排序有哪幾種

asort() - 根據數組的值,對數組進行升序排列

下面的實例根據數組的值,對關聯數組進行升序排列:

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
var_dump($age);
asort($age);
var_dump($age);
?>

php數組排序有哪幾種

ksort() - 根據數組的鍵,對數組進行升序排列

下面的實例根據數組的鍵,對關聯數組進行升序排列:

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
var_dump($age);
ksort($age);
var_dump($age);
?>

php數組排序有哪幾種

arsort() - 根據數組的值,對數組進行降序排列

下面的實例根據數組的值,對關聯數組進行降序排列:

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
var_dump($age);
arsort($age);
var_dump($age);
?>

php數組排序有哪幾種

krsort() - 根據數組的鍵,對數組進行降序排列

下面的實例根據數組的鍵,對關聯數組進行降序排列:

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
var_dump($age);
krsort($age);
var_dump($age);
?>

php數組排序有哪幾種

讀到這里,這篇“php數組排序有哪幾種”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

诏安县| 平定县| 竹溪县| 蚌埠市| 循化| 贡嘎县| 海安县| 兴安盟| 光泽县| 桓仁| 尉氏县| 万山特区| 石台县| 龙里县| 辽阳市| 德钦县| 高雄县| 浦县| 乌拉特前旗| 泾阳县| 分宜县| 麻栗坡县| 呼图壁县| 许昌县| 蓬莱市| 永定县| 吴桥县| 调兵山市| 耒阳市| 山东| 磐石市| 高台县| 延川县| 井冈山市| 大余县| 海南省| 清流县| 湘潭市| 新巴尔虎右旗| 方城县| 灵寿县|