PHP - Funzione Ds Sequence filter ()
La funzione Ds \ Sequence :: filter () può creare una nuova sequenza usando callable per determinare quali valori includere.
Sintassi
public abstract Ds\Sequence Ds\Sequence::filter([ callable $callback ] )
La funzione Ds \ Sequence :: filter () può restituire una nuova sequenza contenente tutti i valori per i quali un callback ha restituito true o tutti i valori che vengono convertiti in true se non è stato fornito un callback.
Esempio 1
<?php
$seq = new \Ds\Vector([10, 20, 30, 40, 50]);
var_dump($seq->filter(function($val) {
return $val % 4 == 0;
}));
?>
Esempio 2
<?php
$seq = new \Ds\Vector([2, 3, 5, 7, 9, 10]);
var_dump($seq->filter(function($val) {
return $val;
}));
?>