public static function hex2rgb($color)
    {
        $color = str_replace('#', '', $color);

        $hex = strlen($color) == 3
            ? [$color[0].$color[0], $color[1].$color[1], $color[2].$color[2]]
            : [$color[0].$color[1], $color[2].$color[3], $color[4].$color[5]];

        list($r, $g, $b) = $hex;

        return sprintf(
            'rgb(%s, %s, %s)',
            hexdec($r),
            hexdec($g),
            hexdec($b)
        );
    }
public static function hex2rgb($color)
    {
        $color = str_replace('#', '', $color);

        $hex = strlen($color) == 3
            ? [$color[0].$color[0], $color[1].$color[1], $color[2].$color[2]]
            : [$color[0].$color[1], $color[2].$color[3], $color[4].$color[5]];

        list($r, $g, $b) = $hex;

        return sprintf(
            'rgb(%s, %s, %s)',
            hexdec($r),
            hexdec($g),
            hexdec($b)
        );
    }
public static function hex2rgb ( $ color ) { $ color = str_replace ( '#' , '' , $ color ) ; $ hex = strlen ( $ color ) == 3 ? [ $ color [ 0 ] . $ color [ 0 ] , $ color [ 1 ] . $ color [ 1 ] , $ color [ 2 ] . $ color [ 2 ] ] : [ $ color [ 0 ] . $ color [ 1 ] , $ color [ 2 ] . $ color [ 3 ] , $ color [ 4 ] . $ color [ 5 ] ] ; list ( $ r , $ g , $ b ) = $ hex ; return sprintf ( 'rgb(%s, %s, %s)' , hexdec ( $ r ) , hexdec ( $ g ) , hexdec ( $ b ) ) ; }
Takes HEX color code value and converts to a RGB value.

@param string $color Color hex value, example: #000000, #000 or 000000, 000

@return string color rbd value
Takes HEX color code value and converts to a RGB value .