PHP - Fonction Ds Set filter ()

La fonction Ds \ Set :: filter () peut créer le nouvel ensemble en utilisant un appelable pour déterminer les valeurs à inclure.

Syntaxe

public Ds\Set Ds\Set::filter([ callable $callback ] )

La fonction Ds \ Set :: filter () peut renvoyer un nouvel ensemble contenant toutes les valeurs pour lesquelles le rappel a retourné true ou toutes les valeurs qui se convertissent en true si un rappel n'a pas été fourni.

Exemple 1

<?php  
   $set = new \Ds\Set([10, 15, 20, 25, 30]);  
   
   var_dump($set->filter(function($val) {  
      return $val % 5 == 0;  
   }));  
?>

Exemple 2

<?php  
   $set = new \Ds\Set([3, 7, 1, 9, 2, 5]);  
   
   var_dump($set->filter(function($val) {  
      return $val;  
   }));  
?>