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(2550100);

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