Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Pengenalan fungsi PHP: fungsi array_intersect().

Pengenalan fungsi PHP: fungsi array_intersect().

WBOY
WBOYasal
2023-11-03 09:18:411375semak imbas

Pengenalan fungsi PHP: fungsi array_intersect().

Pengenalan fungsi PHP: fungsi array_intersect()

Dalam PHP, fungsi array_intersect() digunakan untuk membandingkan nilai dua atau lebih tatasusunan dan mengembalikan tatasusunan baharu yang mengandungi semua nilai dalam tatasusunan input Nilai yang wujud.

Syntax
array_intersect(array1,array2,array3...)

Parameters

  • array1: Diperlukan, tatasusunan untuk dibandingkan sebagai garis dasar.
  • array2: diperlukan, array untuk dibandingkan dengan array1.
  • array3,...: Pilihan, tatasusunan lain untuk dibandingkan dengan tatasusunan1.

Return Value
Mengembalikan tatasusunan yang mengandungi semua nilai yang wujud dalam tatasusunan input.

Contoh
Berikut ialah beberapa contoh fungsi array_intersect():

Contoh 1:

$array1 = array("apple", "banana", "orange", "grape");
$array2 = array("banana", "mango", "grape");
$result = array_intersect($array1, $array2);
print_r($result);

Output:

Array
(
    [1] => banana
    [3] => grape
)

Contoh 2:

$array1 = array(1, 2, 3, 4, 5);
$array2 = array(4, 5, 6, 7);
$result = array_intersect($array1, $array2);
print_r($result);

Output:

Ree:

ee

Output:

Array
(
    [3] => 4
    [4] => 5
)

Penjelasan

Dalam contoh 1, $array1 mengandungi empat unsur "epal", "pisang", "oren" dan "anggur", dan $array2 mengandungi tiga unsur "pisang", "mangga" dan "anggur". Selepas membandingkan dua tatasusunan melalui fungsi array_intersect(), tatasusunan yang terhasil mengandungi nilai-nilai yang wujud dalam kedua-dua tatasusunan, iaitu "pisang" dan "anggur".

Dalam Contoh 2, $array1 mengandungi nombor 1 hingga 5, dan $array2 mengandungi nombor 4 hingga 7. Selepas perbandingan melalui fungsi array_intersect(), tatasusunan yang terhasil mengandungi nilai-nilai yang wujud dalam kedua-dua tatasusunan, iaitu 4 dan 5.

Dalam Contoh 3, $array1, $array2 dan $array3 mengandungi nilai warna yang berbeza. Selepas fungsi array_intersect() membandingkan tiga tatasusunan, tatasusunan yang terhasil hanya mengandungi nilai warna yang wujud dalam ketiga-tiga tatasusunan, iaitu "hijau" dan "biru". Fungsi

Ringkasan

array_intersect() ialah fungsi yang sangat biasa digunakan dalam PHP, yang boleh membandingkan dan mengekstrak elemen biasa dalam berbilang tatasusunan dengan mudah. Dengan menggunakan fungsi ini secara rasional, kami boleh mengendalikan isu logik berkaitan tatasusunan dengan lebih mudah dan meningkatkan kecekapan pembangunan.

Atas ialah kandungan terperinci Pengenalan fungsi PHP: fungsi array_intersect().. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn