Apakah fungsi persilangan tatasusunan dalam php yang hanya membandingkan nilai?

青灯夜游
Lepaskan: 2023-03-15 21:34:01
asal
2261 orang telah melayarinya

Fungsi persilangan tatasusunan dalam PHP yang hanya membandingkan nilai ialah "array_intersect()"; fungsi ini digunakan untuk membandingkan nilai utama dua (atau lebih) tatasusunan, sintaksnya ialah "array_intersect( array1, array2 ..)" akan mengembalikan tatasusunan persimpangan yang mengandungi nilai yang diambil daripada tatasusunan yang dibandingkan (tatasusunan 1).

Apakah fungsi persilangan tatasusunan dalam php yang hanya membandingkan nilai?

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

Fungsi persilangan tatasusunan dalam PHP yang hanya membandingkan nilai ialah array_intersect().

fungsi array_intersect() digunakan untuk membandingkan dua (atau lebih) tatasusunan Apabila membandingkan, hanya nilai utama tatasusunan yang dibandingkan dan persilangan tatasusunan dikembalikan.

array_intersect(array1,array2,array3...);
Salin selepas log masuk

array1,array2,array3... ialah senarai tatasusunan yang perlu dibandingkan

参数描述
array1必需。与其他数组进行比较的第一个数组。
array2必需。与第一个数组进行比较的数组。
array3,...可选。与第一个数组进行比较的其他数组。

Nilai pulangan:

  • pulangan tatasusunan persilangan , tatasusunan merangkumi semua nilai dalam tatasusunan yang dibandingkan (tatasusunan1) dan dalam mana-mana tatasusunan parameter lain (tatasusunan2 atau tatasusunan3, dsb.).

  • Ringkasnya, nilai persilangan yang dikembalikan diperoleh daripada tatasusunan yang dibandingkan (tatasusunan1).

Contoh 1: Bandingkan nilai dua tatasusunan dan kembalikan persimpangan:

Apakah fungsi persilangan tatasusunan dalam php yang hanya membandingkan nilai?

Contoh 2: Bandingkan nilai ​​daripada tiga tatasusunan , dan kembalikan persimpangan

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$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");
var_dump($a1);
var_dump($a2);
var_dump($a3);
$result=array_intersect($a1,$a2,$a3);
echo "交集数组:";
var_dump($result);
?>
Salin selepas log masuk

Apakah fungsi persilangan tatasusunan dalam php yang hanya membandingkan nilai?

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apakah fungsi persilangan tatasusunan dalam php yang hanya membandingkan nilai?. 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