Section courante

A propos

Section administrative du site

ArrayContainsNoCase

Tableau ne contient pas de case
Lucee

Syntaxe

ArrayContainsNoCase( haystack=array, needle=object, substringMatch=boolean );

Paramètres

Nom Description
haystack Ce paramètre permet de spécifier le tableau dans lequel la fonction va rechercher un élément. C'est le tableau "cible" de la recherche.
needle Ce paramètre permet de définir la valeur ou sous-chaîne de caractères à rechercher dans le tableau. La comparaison ne tient pas compte de la casse des lettres.
substringMatch Ce paramètre permet d'indiquer si la recherche doit inclure les correspondances partielles. Si défini à true, un élément du tableau contenant la sous-chaîne spécifiée sera considéré comme une correspondance. Si défini à false, seule une correspondance exacte (mais insensible à la casse) sera acceptée.

Description

Cette fonction permet de retourner la position du premier élément du tableau dont la valeur de chaîne de caractères contient la sous-chaîne de caractères passée (non sensible à la casse), ou 0 si aucun élément de ce type n'est trouvé.

Remarques

Exemple

Voici des exemples typiques d'utilisation de cette fonction :

  1. <cfscript>
  2. words           = [ 'Bonjour' , 'le monde' ];
  3. positionOfWorld = ArrayContainsNoCase( words, 'le monde' );
  4. Echo( positionOfWorld ); // sorties 2
  5. </cfscript>


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