您好,欢迎访问一九零五行业门户网

php Hex RGB颜色值互换的例子

$r,'green' => $g,'blue' => $b);}function rgbtohex($rgb) {$regexp = /^rgb\(([0-9]{0,3})\,\s*([0-9]{0,3})\,\s*([0-9]{0,3})\)/;$re = preg_match ( $regexp, $rgb, $match );$re = array_shift ( $match );$hexcolor = #;$hex = array ('0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f');for($i = 0; $i $r = null;$c = $match [$i];$hexar = array ();while ( $c > 16 ) {
$r = $c % 16;$c = ($c / 16) >> 0;array_push ( $hexar, $hex [$r] );}array_push ( $hexar, $hex [$c] );$ret = array_reverse ( $hexar );
$item = implode ( '', $ret );$item = str_pad ( $item, 2, '0', str_pad_left );$hexcolor .= $item;}return $hexcolor;}//调用示例
echo implode ( ,, hextorgb ( #f7f7da ) ) .
;echo rgbtohex ( rgb(247,247,218) );?>
复制代码
其它类似信息

推荐信息