函数名:Ds\Map::skip()
适用版本:PHP 7.1+
用法:skip() 函数用于创建一个新的映射,该映射为原始映射中的指定数量的键值对进行了跳过操作。
语法:public function skip(int $position): Map
参数:
- $position:跳过的键值对数量。
返回值:返回一个新的 Map 对象,该对象包含已跳过指定位置后的键值对。
示例:
$map = new Ds\Map(["a" => 1, "b" => 2, "c" => 3, "d" => 4]);
$skippedMap = $map->skip(2);
print_r($skippedMap);
输出:
Ds\Map Object
(
[0] => Array
(
[c] => 3
[d] => 4
)
)
在这个示例中,我们创建了一个包含4个键值对的映射。通过调用 skip(2) 函数,我们跳过了前2个键值对("a" 和 "b")。最后,我们打印出新的映射,发现只剩下键值对 "c" 和 "d"。