Ds\Vector::apply
(PECL ds >= 1.0.0)
Ds\Vector::apply — Updates all values by applying a callback function to each value
Description
Updates all values by applying a callback function to each value in the vector.
Parameters
callbackA callable to apply to each value in the vector.
The callback should return what the value should be replaced by.
Return Values
No value is returned.
Examples
Example #1 Ds\Vector::apply() example
<?php
$vector = new \Ds\Vector([1, 2, 3]);
$vector->apply(function($value) { return $value * 2; });
print_r($vector);
?>The above example will output something similar to:
Ds\Vector Object
(
[0] => 2
[1] => 4
[2] => 6
)↑ and ↓ to navigate • Enter to select • Esc to close • / to open