Dizilerde Array_İntersect(), Array_İntersect_Key() Ve Array_İntersect_Assoc() Fonksiyonlarının Kullanımı

array_intersect(), array_intersect_key() ve array_intersect_assoc() fonksiyonları, diziler arasındaki kesişimleri bulmak için kullanılan PHP fonksiyonlarıdır.

array_intersect() Fonksiyonu

Bu fonksiyon, iki veya daha fazla dizinin ortak öğelerini bulur. İki dizinin ortak öğelerini içeren yeni bir dizi döndürür.

<?php $dizi1 = array("elma", "armut", "kiraz", "portakal"); $dizi2 = array("kiraz", "portakal", "üzüm", "çilek"); $kesisim = array_intersect($dizi1, $dizi2); print_r($kesisim); ?>

Bu örnekte, $dizi1 ve $dizi2 dizilerinin ortak öğeleri olan "kiraz" ve "portakal" öğelerini içeren bir dizi oluşturulur.

array_intersect_key() Fonksiyonu

Bu fonksiyon, iki dizinin anahtarlarının kesişimini bulur ve sadece bu anahtarları içeren bir dizi döndürür.

<?php $dizi1 = array("elma" => 1, "armut" => 2, "kiraz" => 3, "portakal" => 4); $dizi2 = array("kiraz" => 5, "portakal" => 6, "üzüm" => 7, "çilek" => 8); $anahtar_kesisim = array_intersect_key($dizi1, $dizi2); print_r($anahtar_kesisim); ?>

Bu örnekte, $dizi1 ve $dizi2 dizilerinin anahtarlarının kesişimini bulur ve sadece bu anahtarları içeren bir dizi oluşturur.

array_intersect_assoc() Fonksiyonu

Bu fonksiyon, iki dizinin değerleri ve anahtarlarının kesişimini bulur ve sadece bu öğeleri içeren bir dizi döndürür.

<?php $dizi1 = array("elma" => 1, "armut" => 2, "kiraz" => 3, "portakal" => 4); $dizi2 = array("kiraz" => 5, "portakal" => 6, "üzüm" => 7, "çilek" => 8); $kesisim_assoc = array_intersect_assoc($dizi1, $dizi2); print_r($kesisim_assoc); ?>

Bu örnekte, $dizi1 ve $dizi2 dizilerinin hem anahtarlarının hem de değerlerinin kesişimini bulur ve sadece bu öğeleri içeren bir dizi oluşturur.



Yorum Ekle

Üzerine gel