在线文档教程
PHP
数据结构 | Data Structures

Ds\Vector::map

Ds\Vector::map

(PECL ds >= 1.0.0)

Ds \ Vector :: map - 返回对每个值应用回调的结果。

描述

public Ds\Vector Ds\Vector::map ( callable $callback )

返回向向量中的每个值应用回调函数的结果。

参数

callback

mixed callback ( mixed $value )

可调用以应用于向量中的每个值。

可调用函数应返回新向量中的新值。

返回值

将回调应用于向量中的每个值的结果。

注意:当前实例的值不会受到影响。

例子

示例#1 Ds \ Vector :: map()示例

<?php $vector = new \Ds\Vector([1, 2, 3] print_r($vector->map(function($value) { return $value * 2; }) print_r($vector ?>

上面的例子会输出类似于:

Ds\Vector Object ( [0] => 2 [1] => 4 [2] => 6 ) Ds\Vector Object ( [0] => 1 [1] => 2 [2] => 3 )

← Ds\Vector::last

Ds\Vector::merge →