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