程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php 函數將16進制顏色代碼轉換為 RGB 色值

php 函數將16進制顏色代碼轉換為 RGB 色值

編輯:關於PHP編程

php 函數將16進制顏色代碼轉換為 RGB 色值


利用php函數將16禁止的顏色代碼轉換為RGB色值。

/** 
* function 16進制顏色轉換為RGB色值
* author www.phpernote.com
*/ 
function hex2rgb($hexColor){
	$color=str_replace('#','',$hexColor);
	if (strlen($color)> 3){
		$rgb=array(
			'r'=>hexdec(substr($color,0,2)),
			'g'=>hexdec(substr($color,2,2)),
			'b'=>hexdec(substr($color,4,2))
		);
	}else{
		$color=str_replace('#','',$hexColor);
		$r=substr($color,0,1). substr($color,0,1);
		$g=substr($color,1,1). substr($color,1,1);
		$b=substr($color,2,1). substr($color,2,1);
		$rgb=array( 
			'r'=>hexdec($r),
			'g'=>hexdec($g),
			'b'=>hexdec($b)
		);
	}
	return $rgb;
}

例如:

print_r(hex2rgb('#F03'));
//輸出:Array ( [r] => 255 [g] => 0 [b] => 51 )

您可能感興趣的文章

  • php如何將html中的br換行符轉換為文本輸入中的換行符
  • php 將字符串中的連續多個空格轉換為一個空格
  • php將字符串中全角字符轉換為半角字符
  • js如何將返回的字符串轉換為json格式的數據
  • php利用session_set_save_handler()函數將session保存到MySQL數據庫中
  • php將IP地址轉換為真實地址的方法
  • php用ZipArchive函數實現文件的壓縮與解壓縮
  • PHP實現限制域名從而保護源代碼不被拷貝

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved