Pengenalan fungsi PHP: fungsi array_intersect().

WBOY
Lepaskan: 2023-11-03 09:20:02
asal
1196 orang telah melayarinya

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);
Salin selepas log masuk

Output:

Array
(
    [1] => banana
    [3] => grape
)
Salin selepas log masuk

Contoh 2:

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

Output:

Ree:

ee

Output:

Array
(
    [3] => 4
    [4] => 5
)
Salin selepas log masuk
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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!