(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.
diziAranacak ana değerleri içeren dizi.
arraylerDeğ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) $elem2olmalıdır. Başka bir deyişle, değerlerin dizgesel gösterimleri aynı olmalıdır.