PHP ile Hex Renk Kodunun Doğruluğunu Kontrol Etmek

Girilen renk değerinin hex olup olmadığını doğrulamam gerekiyordu. Ufak bir araştırma sonucunda ise aşağıdaki kodlar ile doğrulama işlemi yaptım. Birgün size de lazım olabilir diye paylaşıyorum.

$color = 'fa6582';
if (ctype_xdigit($color) && (strlen($color) == 6 || strlen($color) == 3)){
   echo 'geçerli hex renk kodu';
} else {
   echo 'geçersiz bir hex kodu';
}

kolay gelsin 🙂

Yayınlayan

Tayfun Erbilen

2009'dan beri web işleriyle uğraşan, aynı zamanda amatör müziklede ilgilenen sıradan birisi..

“PHP ile Hex Renk Kodunun Doğruluğunu Kontrol Etmek” üzerine 9 yorum

  1. Sadece bu fonksiyonu kullanman yeterli olmaz, aynı zamanda $color değişkeninin uzunluğunun 3 veya 6 olması gerekir.

  2. El atmışken renk seçme işlemini tam olarak ele alsan çok daha güzel olur hocam. 🙂

    Bide siteyi ziyaret ettim, Anasayfa, Kategoriler … olan menüde :hover efekti çok hoş duruyor, bunuda kısaca bi ele alırsan tadından yenmez. 🙂

  3. #vg553j kodu yazdiginiz koda gore dogru gorunecek fakat boyle bir renk yok… Bunun icin ne yapabilirz ?

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir