Hello,
This is a reply to an e-mail that you wrote on Mon, 14 Jul 2003 at 09:00, lines prefixed by '>' were originally written by you. > A bit off topic > Im trying to figure out how to convert BigEndian byte words to > integers. > For example -> > 0 0 0 18 = 18 > The only way I know how to convert this is by writing down on paper, > and > writing 8 4 2 1 above the numbers and adding up the values. Never heard of a BigEndian number beofre, but this should do it... function BigEndiantoInt($bigendian){ $bits = split(" ",$bigendian); $bits = array_reverse($bits); $value = 0; $columnvalue = 1; foreach($bits as $thisbit){ $value = $value + ($columnvalue * $thisbit); $columnvalue = $columnvalue * 2; } return $value; } HTH David -- phpmachine :: The quick and easy to use service providing you with professionally developed PHP scripts :: http://www.phpmachine.com/ Professional Web Development by David Nicholson http://www.djnicholson.com/ QuizSender.com - How well do your friends actually know you? http://www.quizsender.com/ (developed entirely in PHP) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php