查詢

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

「 返回一個新的有序對映(Map)例項,其中的鍵值對按照鍵的自然順序進行排序 」


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

適用版本:PHP 7.3及以上

用法:sorted()函式用於返回一個新的有序對映(Map)例項,其中的鍵值對按照鍵的自然順序進行排序。

示例:

// 建立一個沒有序列的對映
$map = new \Ds\Map(['c' => 3, 'a' => 1, 'b' => 2]);
print_r($map); // 輸出: Ds\Map Object ( [c] => 3 [a] => 1 [b] => 2 )

// 使用sorted()函式排序對映中的鍵值對
$sortedMap = $map->sorted();
print_r($sortedMap); // 輸出: Ds\Map Object ( [a] => 1 [b] => 2 [c] => 3 )

在上面的示例中,我們首先建立了一個沒有序列的對映,其中的鍵值對順序是隨機的。然後,我們使用sorted()函式對對映中的鍵值對進行排序,返回一個新的有序對映例項。 最後,我們列印輸出了排序後的對映,可以看到鍵 'a'、'b'、'c' 以自然順序排序。

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