array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.array-intersect.php', 1 => 'array_intersect', ), 'up' => array ( 0 => 'ref.array.php', 1 => 'Dizi İşlevleri', ), 'prev' => array ( 0 => 'function.array-intersect-ukey.php', 1 => 'array_intersect_ukey', ), 'next' => array ( 0 => 'function.array-is-list.php', 1 => 'array_is_list', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/array/functions/array-intersect.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
array_intersect — Dizilerin kesişimini hesaplar
array_intersect() işlevi tüm bağımsız değişkenlerinde mevcut
olan dizi
değerlerini anahtarlarını koruyarak bir
dizi içinde döndürür.
dizi
Aranacak ana değerleri içeren dizi.
arrayler
Değerleri karşılaştırılacak diziler.
Tüm bağımsız değişkenlerde mevcut olan dizi
değerlerini
içeren bir dizi döner.
Sürüm: | Açıklama |
---|---|
8.0.0 | Bu işlev artık yalnızca tek bir bağımsız değişken ile çağrılabiliyor. Evvelve en az iki bağımsız değişken gerekirdi. |
Örnek 1 - array_intersect() örneği
<?php
$array1 = array("a" => "green", "red", "blue");
$array2 = array("b" => "green", "yellow", "red");
$result = array_intersect($array1, $array2);
print_r($result);
?>
Yukarıdaki örneğin çıktısı:
Array ( [a] => green [0] => red )
Bilginize: İki elemanın eşit olması için sadece ve sadece
(string) $elem1 === (string) $elem2
olmalıdır. Başka bir deyişle, değerlerin dizgesel gösterimleri aynı olmalıdır.