📜  PHP | Ds\Map reversed()函数(1)

📅  最后修改于: 2023-12-03 15:18:22.654000             🧑  作者: Mango

PHP | Ds\Map reversed()函数

Ds\Map reversed()函数是用于创建当前Map对象的反转视图的函数。反转视图是以当前对象中的键值对相反的键值对创建的视图。

语法
public function reversed(): Map
参数

此函数不接受任何参数。

返回值

此函数返回一个新的Map对象,其中键值对与当前对象相同,只是键值对的顺序相反。

示例
$map = new \Ds\Map([1 => 'one', 2 => 'two', 3 => 'three']);
$reversedMap = $map->reversed();
print_r($reversedMap);

输出:

Ds\Map Object
(
    [3] => three
    [2] => two
    [1] => one
)
注意事项
  • 反转视图是当前Map对象的视图,因此,更改一个视图也会更改其他视图。
  • 反转视图只反转键值对的顺序,而不是键值对本身。因此,键和值保持不变。