preg_grep()
fonksiyonu, bir dizi içindeki elemanları bir düzenli ifadeye göre filtrelemek için kullanılır. Bu fonksiyon, bir desene uyan dizi elemanlarını içeren yeni bir dizi döndürür. İşte preg_grep()
fonksiyonunun kullanımına dair bir örnek:
$desen = "/^a/"; // 'a' harfi ile başlayanları filtrele
$dizi = array("apple", "banana", "orange", "kiwi", "grape");
$sonuc = preg_grep($desen, $dizi);
print_r($sonuc);
Bu örnekte, /^a/
deseni, dizideki elemanları 'a' harfi ile başlayanları filtrelemek için kullanılır. preg_grep()
fonksiyonu, desene uyan elemanları içeren yeni bir dizi olan $sonuc
u döndürür.
Çıktı şu şekilde olacaktır:
Array
(
[0] => apple
)
Bu, orijinal dizide sadece 'a' harfi ile başlayan "apple" elemanının bulunduğunu gösterir.
Bu fonksiyon, bir dizi içinde belirli bir desene göre elemanları filtreleme ihtiyacınız olduğunda kullanışlıdır.