Acil yardım!!.
arkadaşlar ben uzaktan eğitimle programcılık okuyorum su soruyu yapamadım yardım edermisiniz
HTMLde kullanılan ve 16lık sistemde ifade edilen renk kodlarını (FF5CA3 gibi) 10luk sisteme çevirebilen (255, 92, 163 şeklinde) ve tersi işlemi gerçekleştirebilen bir php programı hazırlayınız.
Php
function hexToRGB($hex)
{
$her_harf = str_split($hex);
foreach($her_harf AS $key=>$value)
{
if($value=="F" || $value=="f") $her_harf[$key]=15;
elseif($value=="E" || $value=="e") $her_harf[$key]=14;
elseif($value=="D" || $value=="d") $her_harf[$key]=13;
elseif($value=="C" || $value=="c") $her_harf[$key]=12;
elseif($value=="B" || $value=="b") $her_harf[$key]=11;
elseif($value=="A" || $value=="a") $her_harf[$key]=10;
}
$r = ($her_harf[0]*16)+$her_harf[1];
$g = ($her_harf[2]*16)+$her_harf[3];
$b = ($her_harf[4]*16)+$her_harf[5];
return "RGB: R= {$r} G= {$g} B= {$b};
}
echo hexToRGB("FF5CA3");
bu kod grubu ile FF5CA3 değerini rgb olarak bulabilirsiniz. Tersi işlemiden fonksiyonu çevirerek sağlayabilirsiniz.