查詢

Ds\Map::ksorted()函式—用法及示例

「 返回按鍵名排序的新的對映 」


函式名: Ds\Map::ksorted()

適用版本: PHP 7.4 及更高版本

用法: 該函式用於返回按鍵名排序的新的對映。

示例:

<?php

$map = new Ds\Map(["c" => 3, "a" => 1, "b" => 2]);
$sortedMap = $map->ksorted();

print_r($sortedMap);

?>

輸出:

Ds\Map Object
(
    [0] => Array
        (
            [a] => 1
            [b] => 2
            [c] => 3
        )

)

解釋: 上述示例中,我們首先建立了一個包含三個鍵值對的對映 $map,其中鍵名分別為 "c"、"a" 和 "b",對應的值分別為 3、1 和 2。然後,我們呼叫 ksorted() 函式對對映進行按鍵名排序,並將排序後的結果儲存在 $sortedMap 變數中。最後,我們使用 print_r() 函式列印出排序後的對映結構。

需要注意的是,ksorted() 函式並不會改變原始對映的順序,而是返回一個新的已排序的對映。

補充糾錯
上一個函式: Ds\Map::ksort()函式
下一個函式: Ds\Map::last()函式
熱門PHP函式
分享連結