牛牛在线工具

Ds\Sequence::map()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Ds\Sequence::map()

在序列中的每个元素上应用一个回调函数,并返回包含回调函数返回值的新序列

函数名称:Ds\Sequence::map() 适用版本:PHP 7.4及更新版本 用法:这个方法可以在序列中的每个元素上应用一个回调函数,并返回包含回调函数返回值的新序列。 语法:public function map(callable $callback): object 参数: $callback:一个回调函数,用于处理每个元素。回调函数接受一个参数,表示序列中的元素,返回参数表示处理后的值。 返回值: 返回一个新的包含回调函数返回值的Ds\Sequence对象。 示例: $sequence = new Ds\Vector([1, 2, 3, 4, 5]); $newSequence = $sequence->map(function ($item) { return $item * 2; }); print_r($newSequence); 输出: Ds\Vector Object ( [0] => 2 [1] => 4 [2] => 6 [3] => 8 [4] => 10 ) 在上面的示例中,我们首先创建了一个包含整数的Ds\Vector对象。然后使用map()方法在序列中的每个元素上应用了一个回调函数,将每个元素乘以2。最后,我们打印输出了处理后的新序列。