16進数→10進数
例)#ffcc99を変換$str = 'ffcc99';
$arr = str_split($str,2);
echo 'rgb('.hexdec($arr[0]).','.hexdec($arr[1]).','.hexdec($arr[2]).')';
実行結果)
rgb(255,204,153)
10進数→16進数
例)rgb(255,204,153)を変換$str = '255,204,153';
$arr = explode(',',$str);
echo '#'.dechex($arr[0]), dechex($arr[1]), dechex($arr[2]);
実行結果)
#ffcc99