Logo

[php] Codeschnipsel: RGB zu HEX und HEX zu RGB

Wandelt RGB Angaben in einen hexadezimalen String um und umgekehrt.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
function RGBzuHEX($rot, $gruen, $blau)
{
    return sprintf('%02X%02X%02X', $rot, $gruen, $blau);
}
// Beispielaufruf
echo RGBzuHEX(25, 50, 100);

function HEXzuRGB($hex)
{
    $rot = hexdec(substr($hex, 0, 2));
    $gruen = hexdec(substr($hex, 2, 2));
    $blau =hexdec(substr($hex, 4, 2));
    return $rot.", ".$gruen.", ".$blau;
}
// Beispielaufruf
echo HEXzuRGB("193264");
?>