Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
collection.lastIndexOf( )
|
collection.lastIndexOf ( àChercher {; positionDépart} ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
àChercher | Expression |
![]() |
Elément à chercher dans la collection | |||||
positionDépart | Entier long |
![]() |
Numéro d'élément à partir duquel débuter la recherche | |||||
Résultat | Entier long |
![]() |
Numéro de la dernière occurrence de àChercher dans la collection, -1 si non trouvée | |||||
La méthode collection.lastIndexOf( ) recherche l'expression àChercher parmi les éléments de la collection et retourne le numéro d'élément de la dernière occurrence trouvée, ou -1 si aucune occurrence n'a été trouvée.
Note : Cette méthode ne modifie pas la collection d'origine.
Dans àChercher, passez l'expression à rechercher dans la collection. Vous pouvez passer :
àChercher doit correspondre exactement à l'élément recherché (les mêmes règles que pour l'opérateur d'égalité sont appliquées, cf. Opérateurs de comparaison).
Optionnellement, vous pouvez effectuer une recherche en sens inverse en passant le numéro de l'élément auquel démarrer la recherche dans positionDépart.
C_COLLECTION($col)
$col:=Séparer chaine("a,b,c,d,e,f,g,h,i,j,e,k,e";",") //$col.length=13
$pos1:=$col.lastIndexOf("e") // retourne 12
$pos2:=$col.lastIndexOf("e";6) //retourne 4
$pos3:=$col.lastIndexOf("e";15) // retourne 12
$pos4:=$col.lastIndexOf("e";-2) // retourne 10
$pos5:=$col.lastIndexOf("x") //retourne -1
Produit : 4D
Thème : Collections
Numéro :
705247
Nom intl. : collection.lastIndexOf( )
Créé : 4D v16 R6
4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)