Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menentukan sama ada dua tatasusunan mempunyai nilai yang sama dalam php
Kaedah: 1. Gunakan array_intersect() untuk membandingkan nilai dua tatasusunan Sintaks "array_intersect(array 1, array 2)" akan mengembalikan tatasusunan persilangan kosong. Sintaks " Tatasusunan persimpangan == []", jika ia kosong, ia tidak mempunyai nilai yang sama, jika ia tidak kosong, ia mempunyai nilai yang sama.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
php menentukan dua Sama ada tatasusunan mempunyai nilai yang sama
1 Gunakan fungsi array_intersect() untuk membandingkan dua tatasusunan dan mendapatkan elemen persilangan
The. array_intersect() fungsi digunakan Membandingkan nilai dua (atau lebih) tatasusunan dan mengembalikan tatasusunan persimpangan.
Jika kedua-dua tatasusunan mempunyai nilai yang sama, maka terdapat elemen dalam tatasusunan persilangan, bukan tatasusunan kosong
Jika dua tatasusunan tidak mempunyai nilai yang sama, Kemudian tiada unsur dalam tatasusunan persilangan dan ia adalah tatasusunan kosong
<?php header("Content-type:text/html;charset=utf-8"); $arr1=array(1,2,3,4,5); $arr2=array(2,4,6,8,10); $arr3=array(1,3,5,7,9); echo "数组1和数组2的交集:<br>"; $intersect=array_intersect($arr1,$arr2); var_dump($intersect); echo "数组2和数组3的交集:<br>"; $intersect=array_intersect($arr3,$arr2); var_dump($intersect); ?>
2 . Tentukan sama ada tatasusunan persilangan ialah tatasusunan kosong
Jika tatasusunan kosong, kedua-dua tatasusunan tidak mempunyai nilai yang sama
Jika ia bukan tatasusunan kosong, kedua-dua tatasusunan mempunyai nilai yang sama
echo "数组1和数组2的交集:<br>"; $intersect=array_intersect($arr1,$arr2); var_dump($intersect); if($intersect==[]){ echo "两个数组没有相同值<br><br><br>"; }else{ echo "两个数组有相同值<br><br><br>"; } echo "数组2和数组3的交集:<br>"; $intersect=array_intersect($arr3,$arr2); var_dump($intersect); if($intersect==[]){ echo "两个数组没有相同值<br>"; }else{ echo "两个数组有相同值<br>"; }
Pembelajaran yang disyorkan: "PHP Tutorial Video"
Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada dua tatasusunan mempunyai nilai yang sama dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!