note 39755 added to function.dechex
| From: | thr at recide dot net | Date: | Mon, 09 Feb 2004 21:39:07 +0000 |
| Subject: | note 39755 added to function.dechex | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-64909@lists.php.net to get a copy of this message | ||
/*
* RGB-Colorcodes(i.e: 255 0 255) to HEX-Colorcodes (i.e: FF00FF)
*/
function rgb2hex($rgb){
if(!is_array($rgb) || count($rgb) != 3){
echo "Argument must be an array with 3 integer elements";
return false;
}
for($i=0;$i<count($rgb);$i++){
if(strlen($hex[$i] = dechex($rgb[$i])) == 1){
$hex[$i] = "0".$hex[$i];
}
}
return $hex;
}
/* Example */
print_r(rgb2hex(array(10,255,255)));
----
Manual Page -- http://www.php.net/manual/en/function.dechex.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+39755
Delete -- http://master.php.net/manage/user-notes.php?action=delete+39755&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+39755&report=yes
Search -- http://master.php.net/manage/user-notes.php