PHP array_intersect() fonksiyonu

Örnek

İki dizinin anahtar değerlerini karşılaştırır ve çakışmayı döner:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
$result=array_intersect($a1,$a2);
print_r($result);
?>

Çalışan Örnekler

Tanım ve Kullanım

array_intersect() fonksiyonu iki (veya daha fazla) dizinin anahtar değerlerini karşılaştırır ve çakışmayı döner.

Bu fonksiyon iki (veya daha fazla) dizinin anahtar değerlerini karşılaştırır ve çakışma dizisini döner, bu dizide karşılaştırılan tüm dizilerdeki tüm değerler bulunur.array1çakışan dizilerde, aynı zamanda herhangi bir diğer parametre dizisinde (}}array2 veya array3 vb.)

Açıklama

array_intersect() fonksiyonu, iki veya daha fazla dizinin çakışma dizisini döndürür.

Sonuç dizisi, karşılaştırılan dizilerde de aynı zamanda tüm diğer parametre dizilerinde de bulunan tüm değerleri içerir, anahtar adları değişmez.

Yorum:Yalnızca değerler karşılaştırılmak için kullanılır.

Sözdizimi

array_intersect(array1,array2,array3...);
Parametreler Açıklama
array1 Gerekli. Diğer dizilerle karşılaştırılacak ilk diziler.
array2 Gerekli. İlk diziyle karşılaştırılacak diziler.
array3,... Opsiyonel. İlk diziyle karşılaştırılacak diğer diziler.

Teknik Açıklamalar

Dönüş Değeri: Çakışan dizileri içeren diziyi döndürür, bu diziler tüm karşılaştırılan diziler (array1) ve diğer parametre dizilerinde (array2 veya array3 vb.) de bulunur.
PHP Sürümü: 4.0.1+

Daha Fazla Örnek

Örnek 1

Üç sayı dizisini karşılaştırın ve çakışmayı döndürün:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"black","g"=>"purple");
$a3=array("a"=>"red","b"=>"black","h"=>"yellow");
$result=array_intersect($a1,$a2,$a3);
print_r($result);
?>

Çalışan Örnekler