Section courante

A propos

Section administrative du site

ArrayFilter

Filtre de tableau
Lucee

Syntaxe

ArrayFilter( array=array, filter=function, parallel=boolean, maxThreads=number );

Paramètres

Nom Description
array Ce paramètre permet de spécifier le tableau dont les éléments seront testés par la fonction de filtrage pour déterminer s'ils doivent être inclus dans le nouveau tableau.
filter Ce paramètre permet de définir la fonction ou fermeture qui sera appliquée à chaque élément du tableau. La fonction doit retourner true pour inclure l'élément dans le résultat, ou false pour l'exclure.
parallel Ce paramètre permet d'indiquer si l'évaluation des éléments doit se faire en parallèle (true) ou de manière séquentielle (false). L'exécution parallèle peut améliorer les performances pour de grands tableaux.
maxThreads Ce paramètre permet de spécifier le nombre maximum de processus légers à utiliser lors de l'exécution parallèle. Si non défini, le moteur choisit un nombre optimal de processus légers en fonction de la charge.

Description

Cette fonction permet de créer un nouveau tableau renvoyant toutes les valeurs d'un tableau correspondant au filtre donné.



Dernière mise à jour : Jeudi, le 14 Août 2025