You appear to be a bot. Output may be restricted
Description
Converts a HEX value to RGB.
Usage
$array = twentysixteen_hex2rgb( $color );
Parameters
- $color
- ( string ) required – The original color, in 3- or 6-digit hexadecimal form.
Returns
array Array containing RGB (red, green, and blue) values for the given HEX code, empty array otherwise.
Source
File name: twentysixteen/functions.php
Lines:
1 to 21 of 21
function twentysixteen_hex2rgb( $color ) { $color = trim( $color, '#' ); if ( strlen( $color ) === 3 ) { $r = hexdec( substr( $color, 0, 1 ) . substr( $color, 0, 1 ) ); $g = hexdec( substr( $color, 1, 1 ) . substr( $color, 1, 1 ) ); $b = hexdec( substr( $color, 2, 1 ) . substr( $color, 2, 1 ) ); } elseif ( strlen( $color ) === 6 ) { $r = hexdec( substr( $color, 0, 2 ) ); $g = hexdec( substr( $color, 2, 2 ) ); $b = hexdec( substr( $color, 4, 2 ) ); } else { return array(); } return array( 'red' => $r, 'green' => $g, 'blue' => $b, ); }