最新消息: 新版网站上线了!!!

php将颜色hex转换成rgb

  1. function hex2rgb( $colour ) { 
  2.         if ( $colour[0] == '#' ) { 
  3.                 $colour = substr$colour, 1 ); 
  4.         } 
  5.         if ( strlen$colour ) == 6 ) { 
  6.                 list( $r$g$b ) = array$colour[0] . $colour[1], $colour[2] . $colour[3], $colour[4] . $colour[5] ); 
  7.         } elseif ( strlen$colour ) == 3 ) { 
  8.                 list( $r$g$b ) = array$colour[0] . $colour[0], $colour[1] . $colour[1], $colour[2] . $colour[2] ); 
  9.         } else { 
  10.                 return false; 
  11.         } 
  12.         $r = hexdec( $r ); 
  13.         $g = hexdec( $g ); 
  14.         $b = hexdec( $b ); 
  15.         return array'red' => $r'green' => $g'blue' => $b ); 
  16. //测试 
  17. var_dump(hex2rgb("#eeeeee")); 

 

转载请注明:谷谷点程序 » php将颜色hex转换成rgb