Php Eşitlik Kontrol Fonksiyonu

Php ile belirlenen değerlerin birbirine eşit olup olmadığını anlamak için if kontrol yapısını kullanabiliriz.Ancak bunu bir fonksiyon ile de yapabilir ve gereksiz kod kalabalığından kurtulabilirsiniz. Fonksiyonu şu şekilde tanımlayabiliriz.

function Kontrol($par1, $par2){
    $sonuc = array_diff($par1, $par2);
    if ( empty($sonuc) )
        return true;
}

Buradaki mantığa bakacak olursak eğer ; array_diff fonksiyonu dizideki aynı elemanları çıkarmakla görevlidir. Yani aynı değerler diziden çıkıyor ise empty ile boşluk kontrolü yapabilir ve içerisi boş işe iki değerin birbirine eşit olduğunu anlayabiliriz.Bu şekilde iç içe if komutlarından kurtulabiliriz. Başka bir örnek kullanıma bakalım.

$sonuc= Kontrol([a,b,c,d], [a,b,c,d]);
if ( $sonuc ){
    //Dizi elemanları eşitse
} else {
    // Eşit Değillerse..
}

Bu şekilde Php Eşitlik Kontrol Fonksiyonunu kullanarak birçok if yapısından kurtulabiliriz. İyi çalışmalar.

AuthorHarun ALP

Bu adam , bilgi sahibi olduğu konularda makalelerini daha bilgilendirici hale getirip görseller ile süslüyor ve seo uyumlu makaleler ortaya çıkarıyor. Güncel webmaster konularını işlemekten keyif alıyor ve genelde her makale aslında bir sorunun çözümü niteliğinde.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir