PHP - Funzione Ds Vector apply ()

La funzione Ds \ Vector :: apply () può aggiornare tutti i valori applicando una funzione di callback a ciascun valore.

Sintassi

public void Ds\Vector::apply( callable $callback )

La funzione Ds \ Vector :: apply () può aggiornare tutti i valori applicando una funzione di callback a ciascun valore nel vettore.

La funzione Ds \ Vector :: apply () non restituisce alcun valore.

Esempio 1

<?php 
   $callback = function($value) { 
      return $value / 10;  
   }; 
   $vector = new \Ds\Vector([5, 15, 25, 35, 45]); 
   $vector->apply($callback); 
  
   print_r($vector); 
?>

Esempio 2

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