What is the function of hexdec() in PHP and how is it used to convert hexadecimal color values to RGB values?

The hexdec() function in PHP is used to convert a hexadecimal number to its decimal equivalent. To convert hexadecimal color values to RGB values, we need to extract the red, green, and blue components from the hexadecimal color code and convert them to decimal values. This can be done by using the hexdec() function to convert the hexadecimal color code to decimal, and then extracting the red, green, and blue components from the decimal value.

$hexColor = "#FF0000"; // Example hexadecimal color code

$red = hexdec(substr($hexColor, 1, 2)); // Extract red component and convert to decimal
$green = hexdec(substr($hexColor, 3, 2)); // Extract green component and convert to decimal
$blue = hexdec(substr($hexColor, 5, 2)); // Extract blue component and convert to decimal

echo "RGB values: $red, $green, $blue"; // Output RGB values