Category Archives: Kodlar

Eşitlik Kontrol Fonksiyonu (PHP)

1 yorum

Eğer bir takım verinin diğer bir takım veri ile eşleşip eşleşmediğini kontrol ediyorsanız if ifadesi ile tek tek kontrol ediyor olabilirsiniz. Bunun yerine basit bir fonksiyon yazıp daha kolay kontrol edebiliriz. Fonksiyonumuz şöyle olacak;

function esitlikKontrol($arg, $arg2){
    $result = array_diff($arg, $arg2);
    if ( empty($result) )
        return true;
}

Burada mantık şudur. Array_diff() dizide aynı olan elemanları çıkartır. Dolayısı ile eğer boş ise verdiğimiz değerlerin hepsi birbirine eşit demektir. Böylece birçok if koşulundan da kurtulmuş olduk 🙂 Hemen bir kullanımını örnek ile göstereyim;

$result = esitlikKontrol([1,2,3,4], [1,2,3,4]);
if ( $result ){
    // ilk dizideki elemanlar ikinci dizideki elemanlara eşit
} else {
    // eşit değiller!
}

Not: Dizi için kısa söz dizimini “[]” kullanacaksanız 5.4.0 ve üzeri bir php sürümünüz olması gerektiğini unutmayın.

Konuyu görmek için tıklayın

“X Zaman Önce” Yazıldı Fonksiyonu

19 yorum

Bir çok paylaşım sitesinde gördüğümüz “x zaman önce” yazıldı tarzında tarihlerin ne zaman yazıldığını gösteren bir fonksiyondur.

Konuyu görmek için tıklayın

Hex ve RGB Değerlerini Dönüştürme (JavaScript)

yorum yok

Bugün prototürk’ün yeni halini hazırlarken bir hex değerini rgb’ye dönüştürme ihtiyacı duydum.. Biraz araştırdıktan sonra bu işin o kadarda zor olmadığını anladım, bulduğum fonksiyonları sizlerle de paylaşmak istiyorum, eminim bir gün işinize yarar 🙂

Konuyu görmek için tıklayın

Php Yönlendirme Fonksiyonu

2 yorum

Kullanımı daha kısa olan yönlendirme fonksiyonu

Konuyu görmek için tıklayın

Php Türkçe Tarih Fonksiyonu

3 yorum

Hazırlamış olduğum php türkçe tarih fonksiyonu.

Konuyu görmek için tıklayın

Php BBKod Fonksiyonu

4 yorum

Kendi hazırlamış olduğum bbkod fonksiyonu.

Konuyu görmek için tıklayın

Php Sef Link Fonksiyonu

27 yorum

Hazırlamış olduğum php sef link fonksiyonu.

Konuyu görmek için tıklayın

Php Yazı Kısaltma Fonksiyonu

6 yorum

Hazırlamış olduğum php yazı kısaltma fonksiyonu.

Konuyu görmek için tıklayın