public static function hex2rgb($hex): array
    {
        $hex = str_replace('#', '', $hex);

        if (\strlen($hex) === 3) {
            $r = hexdec($hex[0] . $hex[0]);
            $g = hexdec($hex[1] . $hex[1]);
            $b = hexdec($hex[2] . $hex[2]);
        } else {
            $r = hexdec($hex[0] . $hex[1]);
            $g = hexdec($hex[2] . $hex[3]);
            $b = hexdec($hex[4] . $hex[5]);
        }

        return [$r, $g, $b];
    }
public static function hex2rgb($hex): array
    {
        $hex = str_replace('#', '', $hex);

        if (\strlen($hex) === 3) {
            $r = hexdec($hex[0] . $hex[0]);
            $g = hexdec($hex[1] . $hex[1]);
            $b = hexdec($hex[2] . $hex[2]);
        } else {
            $r = hexdec($hex[0] . $hex[1]);
            $g = hexdec($hex[2] . $hex[3]);
            $b = hexdec($hex[4] . $hex[5]);
        }

        return [$r, $g, $b];
    }
public static function hex2rgb ( $ hex ) : array { $ hex = str_replace ( '#' , '' , $ hex ) ; if ( \ strlen ( $ hex ) === 3 ) { $ r = hexdec ( $ hex [ 0 ] . $ hex [ 0 ] ) ; $ g = hexdec ( $ hex [ 1 ] . $ hex [ 1 ] ) ; $ b = hexdec ( $ hex [ 2 ] . $ hex [ 2 ] ) ; } else { $ r = hexdec ( $ hex [ 0 ] . $ hex [ 1 ] ) ; $ g = hexdec ( $ hex [ 2 ] . $ hex [ 3 ] ) ; $ b = hexdec ( $ hex [ 4 ] . $ hex [ 5 ] ) ; } return [ $ r , $ g , $ b ] ; }
Convert hex color to rgb

@param string $hex

@return array
Convert hex color to rgb