ColdFusion UDF Library - numberToIp

December 16th, 2008
«« Back to ColdFusion Library

Category:
   NETWORK

Description:
   Converts a number to an IP Address (opposite of ipToNumber)

Parameters:
  1. number (Numeric, required)
           an integer to be converted into an ip address

  2. delimiter (String, Default: .)
           a character to separate the number quads.


Returns:
       

Requires:
       

Sample Use:
       

Copy to Clipboard
function numberToIp(number){
	var value = "";
	var delimiter = ".";
	var counter = 0;
	var exponent = 4;
	if (arrayLen(arguments) gte 2)delimiter = arguments[2];
	while (number){
		value = listAppend(value,int(number/(256^(exponent-1))),delimiter);
		number = number-int(number/(256^(exponent-1)))*(256^(exponent-1));
		exponent = decrementValue(exponent);
	};
	return value;
};
// http://www.programmers.org/index.php/coldfusion-udf-library/?ckey=52&function=numberToIp
  1. No comments yet.
  1. No trackbacks yet.