Преобразование строки описывающей цвет из RGB формата в HEX.
/**
* Преобразует запись цвета из RGB в HEX.
*
* @param [string] $dec_color - цвет в десятичном формате 50, 100, 150;
*
* @return [string] - строка в шестнадцатиричном формате #326496;
*/
function decToHex($dec_color)
{
$arr_color = explode(', ', $dec_color);
$hex_nubmer = '#'; // будущее начало цвета в HEX формате
foreach ($arr_color as $dec_number) {
$hex_nubmer .= dechex($dec_number);
}
return $hex_nubmer;
}
// $color = decToHex('50, 100, 150');
// echo "<div style='background-color: {$color}; width: 100px; height: 100px;'></div>";