• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
WordPress a2z

WordPress a2z

WordPress Dynamic API Reference

  • Home
  • Plugins
  • Themes
  • Shortcodes
  • APIs
  • Classes
  • Files
  • Hooks
  • Sitemap
  • Blog
Home / APIs / twentysixteen_hex2rgb() – Converts a HEX value to RGB.

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,
  );
}
 

 View on Trac

Published: 25th November 2019 | Last updated: 25th November 2019

Primary Sidebar

Information

Function name: twentysixteen_hex2rgb
Plugin ref: Twenty Sixteen
Version: 2.8
Sourcefile: functions.php
File ref: functions.php
Deprecated?: No
API Letters: H,T

Footer

WordPress a2z
WordPress a2z
WordPress Dynamic API Reference
WordPress 6.1.1. PHP: 8.0.28
WordPress a2z
WordPress core a2z
Genesis Theme Framework a2z
Jetpack a2z
WordPress develop tests
Easy Digital Downloads a2z
WooCommerce a2z
Yoast SEO a2z
WordPress Blocks

Site:  wp-a2z.org
© Copyright WordPress a2z 2014-2023. All rights reserved.


Website designed and developed by Herb Miller
Proudly powered by WordPress and oik plugins

  • Home
  • Blog
  • Sitemap
  • Sites