Como converter uma lista com NULLs em um array?

Problema: Se sua lista contem 6 elementos com 5 null(s), usando a função listToArray(), o tamanho de seu array seria 1. Solução: A função a seguir permite voce criar um array com um tamanho de 6 elementos e os valores extras preenchidos com a string “null”: <xmp> <cfscript> function listWithNullsToArray(parsedList) { var delim = ",";… Continue reading Como converter uma lista com NULLs em um array?

Como faço para pegar o username ou domínio de um endereço de e-mail?

O uso óbvio de listas em ColdFusion é trabalhar com uma lista de dados. No entanto o que é legal sobre funções de lista é que elas podem ser usadas para a extração rápida de dados. Você pode considerar um endereço de e-mail como uma lista que usa o carácter @ como um delimitador. Com… Continue reading Como faço para pegar o username ou domínio de um endereço de e-mail?

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… Continue reading Como achar um valor em uma lista?

Como remover valores repetidos de uma lista?

A UDF (user defined function) ListDeleteDuplicates(list) achada em bibliotecas CF (cflib.org) é um grande exemplo de como executar esta tarefa. A UDF funciona criando uma cópia da lista. Antes de adicionar um item à nova lista, ela verifica se o item já existe. <cfscript> /** * Case-sensitive function for removing duplicate entries in a list. * Based… Continue reading Como remover valores repetidos de uma lista?