溫馨提示×

溫馨提示×

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

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

php - 數(shù)組倒序

發(fā)布時間:2020-05-18 14:12:46 來源:網(wǎng)絡(luò) 閱讀:2809 作者:lins147 欄目:web開發(fā)

array_reverse(返回一個單元順序相反的數(shù)組

適用(PHP 4, PHP 5)

說明:

array array_reverse ( array $array [, bool $preserve_keys = false ] )

array_reverse() 接受數(shù)組 array 作為輸入并返回一個單元為相反順序的新數(shù)組。

參數(shù):

  • array

  • 輸入的數(shù)組。

  • preserve_keys

  • 如果設(shè)置為 TRUE 會保留數(shù)字的鍵。 非數(shù)字的鍵則不受這個設(shè)置的影響,總是會被保留。

返回值:array()

返回反轉(zhuǎn)后的數(shù)組。

范例:

Example #1 array_reverse() 例子


<?php
    $input  
= array("php"4.0, array("green""red"));
    $result array_reverse($input);
    $result_keyed array_reverse($inputtrue);
?>


這將使 $result 和 $result_keyed 具有相同的單元,但是注意鍵名的區(qū)別。

$result 和 $result_keyed 的打印輸出顯示分別為:

Array
(
    [0] => Array
        (
            [0] => green
            [1] => red
        )

    [1] => 4
    [2] => php
)
Array
(
    [2] => Array
        (
            [0] => green
            [1] => red
        )

    [1] => 4
    [0] => php
)



rsort(對數(shù)組逆向排序)

適用(PHP 4, PHP 5)

說明 : 

bool rsort ( array &$array [, int $sort_flags = SORT_REGULAR ] )

本函數(shù)對數(shù)組進行逆向排序(最高到最低)。

參數(shù) :

  • array

  • 輸入的數(shù)組。

  • sort_flags

  • 可以用可選參數(shù) sort_flags 改變排序的行為,詳情見 sort()。

返回值 :

成功時返回 TRUE, 或者在失敗時返回 FALSE。

范例 :

Example #1 rsort() 例


<?php
    $fruits 
= array("lemon""orange""banana""apple");
    rsort($fruits);
    foreach (
$fruits as $key => $val) {
        echo 
"$key = $val\n";
    }
?>


以上例程會輸出:


0 = orange
1 = lemon
2 = banana
3 = apple

*注:   fruits 被按照字母順序逆向排序。

注釋 :

Note: 此函數(shù)為 array 中的元素賦與新的鍵名。這將刪除原有的鍵名,而不是僅僅將鍵名重新排序。


向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI