1. 程式人生 > >php十進位制顏色轉rgb顏色

php十進位制顏色轉rgb顏色

function toRgb($color)
{

        $rgb=[];

        $b = $color & 0xff;

        $g = ($color >> 8) & 0xff;

        $r = ($color >> 16) & 0xff;

        $rgb[0]=$r;

        $rgb[1]=$g;

        $rgb[2]=$b;

        return $rgb;
}

 

var_dump(toRgb('16711680'));

例:

紅色:16711680  十進位制

結果:array(3) {
  [0]=>
  int(255)
  [1]=>
  int(0)
  [2]=>
  int(0)
}