Acil yardım!!

camelia Neslihan Düner

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.

22-04-2011 17:28

    Php

    yusuef Yusuf Polat Avatar

    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.

    11-07-2012 10:06

      www.Phpkodlari.com © 2009 Herkes Php öğrenecek
      Web tasarım ve eğitim kaynağınız.