📜  PHP | Ds\Map reverse()函数

📅  最后修改于: 2022-05-13 01:57:39.854000             🧑  作者: Mango

PHP | Ds\Map reverse()函数

PHP的Ds/Map::reverse()函数用于就地反转指定 Map 实例的元素。也就是说,就地函数颠倒了指定 Map 实例中存在的元素的顺序。

句法:

Ds\Map public Ds\Map::reverse ( int $position ) 

参数:该函数不接受任何参数。

返回值:该函数不返回任何值。

下面的程序说明了Ds/Map::reverse()函数:



方案一:

PHP
 10, 2 => 20, 3 => 30]);
 
// Reverse the Map
$map->reverse();
 
// Print the revresed Map
print_r($map);
 
?>


PHP
 "Geeks", "second" => "for",
            "third" => "Geeks"]);
 
// Reverse the Map
$map->reverse();
 
// Print the Map
print_r($map);
 
?>


输出:

Ds\Map Object
(
    [0] => Ds\Pair Object
        (
            [key] => 3
            [value] => 30
        )

    [1] => Ds\Pair Object
        (
            [key] => 2
            [value] => 20
        )

    [2] => Ds\Pair Object
        (
            [key] => 1
            [value] => 10
        )

)




方案二:

PHP

 "Geeks", "second" => "for",
            "third" => "Geeks"]);
 
// Reverse the Map
$map->reverse();
 
// Print the Map
print_r($map);
 
?>

输出:

Ds\Map Object
(
    [0] => Ds\Pair Object
        (
            [key] => third
            [value] => Geeks
        )

    [1] => Ds\Pair Object
        (
            [key] => second
            [value] => for
        )

    [2] => Ds\Pair Object
        (
            [key] => first
            [value] => Geeks
        )

)




参考文献:http:// PHP.NET /手动/ EN / DS-map.reverse。 PHP