Dizilerde Array_Search(), Array_Key_Exists() Ve İn_Array() Fonksiyonlarının Kullanımı

array_search(), array_key_exists() ve in_array(), PHP'de dizilerle çalışırken belirli değerleri veya anahtarları aramak için kullanılan fonksiyonlardır.

array_search() Fonksiyonu

Bu fonksiyon, bir değeri bir dizide arar ve bulunursa bu değerin ilk bulunduğu anahtarın konumunu döndürür. Eğer bulunamazsa false değerini döndürür.

<?php // Bir dizi oluşturalım $dizi = array("elma", "armut", "kiraz", "portakal"); // array_search() fonksiyonunu kullanarak "kiraz" değerini arayalım $sonuc = array_search("kiraz", $dizi); // Elde edilen sonucu ekrana yazdıralım echo $sonuc; ?>

Bu örnekte, array_search("kiraz", $dizi) ifadesi, "kiraz" değerini $dizi dizisinde arar ve bulunursa bu değerin ilk bulunduğu anahtarın konumunu döndürür. Çıktı şu şekildedir:

2

array_key_exists() Fonksiyonu

Bu fonksiyon, belirli bir anahtarın bir dizide bulunup bulunmadığını kontrol eder. Eğer bulunursa true, bulunmazsa false döndürür.

<?php // Bir dizi oluşturalım $dizi = array("isim" => "John", "yas" => 30, "meslek" => "Developer"); // array_key_exists() fonksiyonunu kullanarak "isim" anahtarını kontrol edelim $var_mi = array_key_exists("isim", $dizi); // Elde edilen sonucu ekrana yazdıralım echo $var_mi ? 'Var' : 'Yok'; ?>

Bu örnekte, array_key_exists("isim", $dizi) ifadesi, "isim" anahtarının $dizi dizisinde bulunup bulunmadığını kontrol eder. Çıktı şu şekildedir:

Var

in_array() Fonksiyonu

Bu fonksiyon, belirli bir değerin bir dizide bulunup bulunmadığını kontrol eder. Eğer bulunursa true, bulunmazsa false döndürür.

<?php // Bir dizi oluşturalım $dizi = array("elma", "armut", "kiraz", "portakal"); // in_array() fonksiyonunu kullanarak "kiraz" değerini kontrol edelim $var_mi = in_array("kiraz", $dizi); // Elde edilen sonucu ekrana yazdıralım echo $var_mi ? 'Var' : 'Yok'; ?>

Bu örnekte, in_array("kiraz", $dizi) ifadesi, "kiraz" değerinin $dizi dizisinde bulunup bulunmadığını kontrol eder. Çıktı şu şekildedir:

Var

Bu fonksiyonlar, belirli bir değeri veya anahtarı bir dizide ararken kullanışlıdır ve kontrol ettiği şartlara göre true veya false değeri döndürerek işlem yapmanıza olanak tanır.



Yorum Ekle

Üzerine gel