(PECL ds >= 1.0.0)
Ds\Sequence::apply — Updates all values by applying a callback function to each value
Updates all values by applying a callback function to
each value in the sequence.
callbackA callable to apply to each value in the sequence. The callback should return what the value should be replaced by.
Es wird kein Wert zurückgegeben.
Beispiel #1 Ds\Sequence::apply() example
<?php
$sequence = new \Ds\Vector([1, 2, 3]);
$sequence->apply(function($value) { return $value * 2; });
print_r($sequence);
?>Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
Ds\Vector Object
(
[0] => 2
[1] => 4
[2] => 6
)