ColdFusion UDF Library - listNVQualify
December 16th, 2008
«« Back to ColdFusion Library
Category:
LIST
Description:
Qualifies name\value pairs in a list by putting each value in double quotes.
Parameters:
Returns:
(List) A qualified string of name value pairs.
Requires:
Sample Use:
Copy to Clipboard
Category:
LIST
Description:
Qualifies name\value pairs in a list by putting each value in double quotes.
Parameters:
- list (List, required)
A list of name value pairs. - delimiter1 (String, Default: &)
The delimiter for the outer list. - delimiter2 (String, Default: =)
The delimiter for the inner list pairs.
Returns:
(List) A qualified string of name value pairs.
Requires:
Sample Use:
Copy to Clipboard
function listNVQualify(list){
var delimiter1 = "&";
var delimiter2 = "=";
var loop = 0;
var value = "";
var len = 0;
var item = "";
if (arrayLen(arguments) gte 2)delimiter1 = arguments[2];
if (arrayLen(arguments) gte 3)delimiter2 = arguments[3];
len = listLen(list,delimiter1);
for (loop = 1; loop lte len; loop = incrementValue(loop)){
item = listGetAt(list,loop,delimiter1);
value = value & "#listFirst(item,delimiter2)##delimiter2#""#listRest(item,delimiter2)#"" ";
};
return trim(value);
};
// http://www.programmers.org/index.php/coldfusion-udf-library/?ckey=34&function=listNVQualify



