NukeViet\Core\Request::color_hex2rgb_callback PHP Method

color_hex2rgb_callback() private method

Request::color_hex2rgb_callback()
private color_hex2rgb_callback ( mixed $hex )
$hex mixed
    private function color_hex2rgb_callback($hex)
    {
        if (preg_match('/[^0-9ABCDEFabcdef]/', $hex[1])) {
            return $hex[0];
        }
        $color = $hex[1];
        $l = strlen($color);
        if ($l != 3 and $l != 6) {
            return $hex[0];
        }
        $l = $l / 3;
        return 'rgb(' . hexdec(substr($color, 0, 1 * $l)) . ', ' . hexdec(substr($color, 1 * $l, 1 * $l)) . ', ' . hexdec(substr($color, 2 * $l, 1 * $l)) . ');';
    }