A função Ds \ Vector :: apply () pode atualizar todos os valores aplicando uma função de retorno de chamada a cada valor.
Sintaxe
public void Ds\Vector::apply( callable $callback )
A função Ds \ Vector :: apply () pode atualizar todos os valores aplicando uma função de retorno de chamada a cada valor no vetor.
A função Ds \ Vector :: apply () não retorna nenhum valor.
Exemplo 1
<?php
$callback = function($value) {
return $value / 10;
};
$vector = new \Ds\Vector([5, 15, 25, 35, 45]);
$vector->apply($callback);
print_r($vector);
?>
Exemplo 2
<?php
$callback = function($value) {
return $value * 5;
};
$vector = new \Ds\Vector([1, 2, 3, 4, 5]);
$vector->apply($callback);
print_r($vector);
?>