Eşitlik Kontrol Fonksiyonu (PHP)

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. Okumaya devam et “Eşitlik Kontrol Fonksiyonu (PHP)”

“X Zaman Önce” Yazıldı Fonksiyonu

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. Okumaya devam et ““X Zaman Önce” Yazıldı Fonksiyonu”

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

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 🙂 Okumaya devam et “Hex ve RGB Değerlerini Dönüştürme (JavaScript)”

Php Türkçe Tarih Fonksiyonu

PHP’de türkçe tarih ve zaman formatı için setlocale() ve strftime() fonksiyonlarını kullanabiliriz. Örnek vermek gerekirse;

// Türkçe olarak ayarla
setlocale(LC_TIME, 'tr_TR');

// Tarihi Ekrana Yazdır
echo strftime('%d %B %Y, %A - %T'); // Çıktı: 23 Aralık 2017, Cumartesi - 12:15:00

strftime() için girilecek formatlara şuradan bakabilirsiniz:
http://php.net/manual/tr/function.strftime.php

Php Sef Link Fonksiyonu

Bu fonksiyon ile kullanıcı dostu url’ler oluşturmak için türkçe metinlerinizi derleyebilirsiniz. Tek yapmanız gereken fonksiyona parametre olarak metninizi göndermeniz. Bu sayede dönen değer url’de kullanıma uygun ve düzgün bir değer olacaktır. Okumaya devam et “Php Sef Link Fonksiyonu”