Contact: aviboots(AT)netvision.net.il
31,038 questions
40,783 answers
573 users
function RGBtoHEX(int $r, int $g, int $b) { return dechex( (($r & 0xff) << 16) + (($g & 0xff) << 8) + ($b & 0xff) ); } $r = 80; $g = 125; $b = 210; echo RGBtoHEX($r, $g, $b); /* run: 507dd2 */
$r = 80; $g = 125; $b = 210; echo sprintf("#%02x%02x%02x", $r, $g, $b); /* run: #507dd2 */
$r = 90; $g = 195; $b = 215; echo sprintf("#%02X%02X%02X", $r, $g, $b); /* run: #5AC3D7 */