Rumah >pembangunan bahagian belakang >masalah PHP >Apakah fungsi persilangan tatasusunan dalam php yang hanya membandingkan nilai?
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).
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...);
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:
Contoh 2: Bandingkan nilai daripada tiga tatasusunan , dan kembalikan persimpangan
<?php header('content-type:text/html;charset=utf-8'); $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); ?>
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!