«

»

Sep 12

Print this Post

Como achar um valor em uma lista?

ColdFusion oferece quatro funções que podem ajudar você a encontrar um valor em uma lista. As duas primeiras estão relacionadas: listFind () e listFindNoCase (). Ambas as funções irão procurar um valor em uma lista. A primeira verifica maiúsculas e minúsculas (case sensitive), enquanto a segunda irá ignorar a caixa.


<cfset list = "Raymond,Jacob,Lynn,Noah,Jeanne">
<cfif listFindNoCase(list, "jacob")>
     Jacob is in the list.
</cfif>

O trecho de código acima irá encontrar uma correspondência com a palavra “Jacob”, embora a caixa não corresponda.

As próximas duas funções relacionadas são ListContains () e listContainsNoCase (). Estas funções permitem resultados parciais. Assim, por exemplo:


<cfset list = "Raymond,Jacob,Lynn,Noah,Jeanne">
<cfif listContainsNoCase(list, "Ray")>
     There is a Ray in the list.
</cfif>

Este trecho de código irá exibir um resultado desde “Ray” parcialmente corresponde a “Raymond” na lista. Em geral, você provavelmente nunca usará ListContains () uma vez que quase sempre quererá combinar um item da lista inteira, e não parcial.

by Raymond Camden

Permanent link to this article: http://ensina.me/coldfusion/como-achar-um-valor-em-uma-lista/

Leave a Reply