如何编写一个将16进制颜色代码转换为RGB的长尾词PHP函数?

2026-04-05 14:401阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计138个文字,预计阅读时间需要1分钟。

如何编写一个将16进制颜色代码转换为RGB的长尾词PHP函数?

php/** * 将十六进制颜色转换为RGB */function hex2rgb($hex) { $hex=str_replace('#', '', $hex); if (strlen($hex)==3) { $r=hexdec(str_repeat(substr($hex, 0, 1), 2)); $g=hexdec(str_repeat(substr($hex, 1, 1), 2)); $b=hexdec(str_repeat(substr($hex, 2, 1), 2)); } else { $r=hexdec($hex); $g=hexdec(substr($hex, 2, 2)); $b=hexdec(substr($hex, 4, 2)); } return array($r, $g, $b);}

//16进制转RGB (PHP代码函数) //代码来源:Monxin ./config/functions.php function hex2rgb($hex){ $hex=str_replace('#','',$hex); $length=strlen($hex); $rgb=''; if($length==3){ $rgb.=hexdec($hex[0].$hex[0]).','; $rgb.=hexdec($hex[1].$hex[1]).','; $rgb.=hexdec($hex[2].$hex[2]); } if($length==6){ $rgb.=hexdec($hex[0].$hex[1]).','; $rgb.=hexdec($hex[2].$hex[3]).','; $rgb.=hexdec($hex[4].$hex[5]); } return $rgb; }

如何编写一个将16进制颜色代码转换为RGB的长尾词PHP函数?

本文共计138个文字,预计阅读时间需要1分钟。

如何编写一个将16进制颜色代码转换为RGB的长尾词PHP函数?

php/** * 将十六进制颜色转换为RGB */function hex2rgb($hex) { $hex=str_replace('#', '', $hex); if (strlen($hex)==3) { $r=hexdec(str_repeat(substr($hex, 0, 1), 2)); $g=hexdec(str_repeat(substr($hex, 1, 1), 2)); $b=hexdec(str_repeat(substr($hex, 2, 1), 2)); } else { $r=hexdec($hex); $g=hexdec(substr($hex, 2, 2)); $b=hexdec(substr($hex, 4, 2)); } return array($r, $g, $b);}

//16进制转RGB (PHP代码函数) //代码来源:Monxin ./config/functions.php function hex2rgb($hex){ $hex=str_replace('#','',$hex); $length=strlen($hex); $rgb=''; if($length==3){ $rgb.=hexdec($hex[0].$hex[0]).','; $rgb.=hexdec($hex[1].$hex[1]).','; $rgb.=hexdec($hex[2].$hex[2]); } if($length==6){ $rgb.=hexdec($hex[0].$hex[1]).','; $rgb.=hexdec($hex[2].$hex[3]).','; $rgb.=hexdec($hex[4].$hex[5]); } return $rgb; }

如何编写一个将16进制颜色代码转换为RGB的长尾词PHP函数?