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:
  1. list (List, required)
           A list of name value pairs.

  2. delimiter1 (String, Default: &)
           The delimiter for the outer list.

  3. 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
  1. No comments yet.
  1. No trackbacks yet.