<em id="i3oiu"></em>
  1. <tbody id="i3oiu"></tbody>
  2. 數科鏈接網全力打造:網頁編程、軟件開發編程、平面設計、服務器端開發、操作系統等在線學習平臺!學編程,上數科鏈接網!
    PHP教程>> PHP 基礎教程 PHP 表單 PHP 高級教程 PHP 數據庫 PHP XML PHP 和 AJAX PHP 參考手冊 PHP 5 Stri PHP Array PHP Calend PHP HTTP 函 PHP Simple PHP Date / PHP Direct PHP Error PHP Filesy PHP FTP 函數 PHP Filter PHP libxml PHP Math 函 PHP MySQL PHP XML Pa PHP Zip Fi PHP 雜項函數
    當前位置:首頁 > PHP教程 > PHP 基礎教程
    上一節 下一節
     PHP 數組排序

    PHP - 數組的排序函數

    在本節中,我們將學習如下 PHP 數組排序函數:

    • sort() - 以升序對數組排序
    • rsort() - 以降序對數組排序
    • asort() - 根據值,以升序對關聯數組進行排序
    • ksort() - 根據鍵,以升序對關聯數組進行排序
    • arsort() - 根據值,以降序對關聯數組進行排序
    • krsort() - 根據鍵,以降序對關聯數組進行排序

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

    下面的例子按照字母升序對數組 $cars 中的元素進行排序:

    實例

    <?php
    $cars=array("Volvo","BMW","SAAB");
    sort($cars);
    $clength=count($cars);
    for($x=0;$x<$clength;$x++)
       {
       echo $cars[$x];
       echo "<br>";

    }

    ?>

    運行結果:
    BMW
    SAAB
    Volvo

    下面的例子按照數字升序對數組 $numbers 中的元素進行排序:

    實例

    <?php
    $numbers=array(3,5,1,22,11);
    sort($numbers);
    $arrlength=count($numbers);
    for($x=0;$x<$arrlength;$x++)
       {
       echo $numbers[$x];
       echo "<br>";
       }
    ?>

    運行結果:
    1
    3
    5
    11
    22

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

    下面的例子按照字母降序對數組 $cars 中的元素進行排序:

    實例

    <?php
    $cars=array("Volvo","BMW","SAAB");
    rsort($cars);
    $clength=count($cars);
    for($x=0;$x<$clength;$x++)
       {
       echo $cars[$x];
       echo "<br>";
       }
    ?>

    運行結果:
    Volvo
    SAAB
    BMW

    下面的例子按照數字降序對數組 $numbers 中的元素進行排序:

    實例

    <?php
    $numbers=array(3,5,1,22,11);
    rsort($numbers);
    $arrlength=count($numbers);
    for($x=0;$x<$arrlength;$x++)
       {
       echo $numbers[$x];
       echo "<br>";
       }
    ?>

    運行結果:
    22
    11
    5
    3
    1

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

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

    實例

    <?php
    $age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");
    asort($age);
    foreach($age as $x=>$x_value)
        {
        echo "Key=" . $x . ", Value=" . $x_value;
        echo "<br>";
        }
    ?>

    運行結果:
    Key=Bill, Value=35
    Key=Steve, Value=37
    Key=Peter, Value=43

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

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

    實例

    <?php
    $age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");
    ksort($age);
    foreach($age as $x=>$x_value)
        {
        echo "Key=" . $x . ", Value=" . $x_value;
        echo "<br>";
        }
    ?>

    運行結果:
    Key=Bill, Value=35
    Key=Peter, Value=43
    Key=Steve, Value=37

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

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

    實例

    <?php
    $age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");
    arsort($age);
    foreach($age as $x=>$x_value)
        {
        echo "Key=" . $x . ", Value=" . $x_value;
        echo "<br>";
        }
    ?>

    運行結果:
    Key=Peter, Value=43
    Key=Steve, Value=37
    Key=Bill, Value=35

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

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

    實例

    <?php
    $age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");
    krsort($age);
    foreach($age as $x=>$x_value)
        {
        echo "Key=" . $x . ", Value=" . $x_value;
        echo "<br>";
        }
    ?>

    運行結果:
    Key=Steve, Value=37
    Key=Peter, Value=43
    Key=Bill, Value=35

    完整的 PHP 數組參考手冊

    如需完整的數組函數參考手冊,請訪問我們的 PHP 數組參考手冊。

    該參考手冊包含每個函數的簡要描述、使用示例。


    申明:本文章由數科軟文網編輯整理并發布,如文中有侵權行為,請與本站客服聯系(QQ:254677821)!
    上一節 下一節
    相關教程  
    其他教程  
    站長軟文  
    PHP 基礎教程
    PHP 表單
    PHP 高級教程
    PHP 數據庫
    PHP XML
    PHP 和 AJAX
    PHP 參考手冊

    Copyright©數科鏈接網 版權所有 寧網通旗下網站 蘇ICP備08109594號-2
    站長QQ:254677821 電話:18013800932
    济公高手论坛最全最准 关岭| 京山县| 海原县| 分宜县| 寻乌县| 电白县| 抚顺县| 德令哈市| 汕头市| 彰化县| 漯河市| 长葛市| 乳山市| 甘南县| 龙陵县| 泸定县| 翁源县| 迁西县| 余姚市| 黑龙江省| 通许县| 苗栗县| 石泉县| 木兰县| 鄂伦春自治旗| 夏河县| 商南县| 岳阳市| 淮南市| 清原| 津南区| 彰化县| 马鞍山市| 庄浪县| 肇东市| 望城县| 岢岚县| 右玉县| 临汾市| 鹤山市| 曲沃县| http://m5.sinad12y.pw http://m5.qcruo5.top http://www.194ang.cn http://v.sinak62.pw http://cp.t2mwhb.top http://m5.sinat9i.pw