Dizilerde Array_Filter Fonksiyonunun Kullanımı ve örnekleri
Dizilerde Array_Filter Fonksiyonunun Kullanımı
Bu dersimizde diziler içerisinde gelen boş değerleri filtre etmeyi öğreneceğiz.Bazen dizilerden veriler çektğimiz zaman boş değerler gelebiliyor.İşte biz bu boş değerlerden kurtulmak için array_filter fonksiyonunu kullanıyoruz.Fonksiyonumuzu kullandığımız zaman boş değerleri otomatik olarak siliyor aynı zamanda anahtar değerleride korunmuş oluyor.Hemen bununla alakalı örneğimizi yapalım;
Yukarıdaki dizi örneğimizde görüldüğü üzere ekrana çağırdığımız zaman "2-4-6" numaralı anahtarın içerisinde herhangi bir değer olmadığı görülüyor.İşte biz bu değerleri boş oldukları için gözükmelerini istemediğimiz için filtre ediyoruz.Şimdi aynı örneğimiz filtre edelim ve çıktısını alalım arada ne gibi bir fark var hemen ona bakalım;
Yukarıdaki örnekte ilk örneğimizi filtre ederek ekrana tekrar çağırdık ve görüldüğü üzere boş anahtar değerleri filtre edilmiş dizimizde görülmemektedir.Aynı zamanda dizimizdeki anahtar değerleri korunmaktadır.
[<?php
$Isimler = array("Ahmet","Yusuf","","Fırat","","Burak","","Mehmet");
echo "<pre>";
print_r($Isimler);
echo "</pre>";
?>]
Yukarıdaki dizi örneğimizde görüldüğü üzere ekrana çağırdığımız zaman "2-4-6" numaralı anahtarın içerisinde herhangi bir değer olmadığı görülüyor.İşte biz bu değerleri boş oldukları için gözükmelerini istemediğimiz için filtre ediyoruz.Şimdi aynı örneğimiz filtre edelim ve çıktısını alalım arada ne gibi bir fark var hemen ona bakalım;
[<?php
$Isimler = array("Ahmet","Yusuf","","Fırat","","Burak","","Mehmet");
echo "<pre>";
print_r($Isimler);
echo "</pre>";
$Filtre = array_filter($Isimler);
echo "<pre>";
print_r($Filtre);
echo "</pre>";
?>]
Yukarıdaki örnekte ilk örneğimizi filtre ederek ekrana tekrar çağırdık ve görüldüğü üzere boş anahtar değerleri filtre edilmiş dizimizde görülmemektedir.Aynı zamanda dizimizdeki anahtar değerleri korunmaktadır.
COMMENTS