PHP Méthodes fonctionnelles communes en PHP


Exemple

Cartographie

Application d'une fonction à tous les éléments d'un tableau:

array_map('strtoupper', $array);

Sachez que c'est la seule méthode de la liste où le rappel vient en premier.

Réduire (ou plier)

Réduire un tableau à une valeur unique:

$sum = array_reduce($numbers, function ($carry, $number) {
   return $carry + $number;
});

Filtration

Renvoie uniquement les éléments de tableau pour lesquels le rappel renvoie true :

$onlyEven = array_filter($numbers, function ($number) {
    return ($number % 2) === 0;
});