Langkah pemadaman: 1. Gunakan array_intersect() untuk mendapatkan persilangan dua tatasusunan Sintaks "array_intersect(original array 1, (original array 2)" akan mengembalikan array intersection; 2. Gunakan array_diff() untuk memisahkan Bandingkan dua tatasusunan asal dan tatasusunan persilangan untuk mendapatkan set perbezaan, iaitu, padamkan elemen persilangan dan dapatkan elemen yang berbeza Sintaksnya ialah "array_diff (array_diff (asal tatasusunan 1, intersection array)" dan "array_diff (asal tatasusunan. 2, tatasusunan persimpangan) ”.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi PHP 8.1, komputer DELL G3
Dalam php, anda boleh menggunakan array_intersect( ) dan fungsi array_diff() untuk memadamkan persilangan dua tatasusunan
Langkah pelaksanaan:
Langkah 1: Gunakan fungsi array_intersect() untuk mendapatkan persilangan dua tatasusunan Fungsi
array_intersect() boleh membandingkan nilai dua tatasusunan dan mengembalikan tatasusunan persimpangan dari langkah 2 : Gunakan fungsi array_diff() untuk memadamkan persilangan dua tatasusunan
<?php header('content-type:text/html;charset=utf-8'); $arr1=array(1,2,3,4,5,6,7,8,9); $arr2=array(2,4,6,8,10,12,14,16); var_dump($arr1); var_dump($arr2); $intersect=array_intersect($arr1,$arr2); var_dump($intersect); ?>
Gunakan fungsi array_diff() untuk membandingkan kedua-dua tatasusunan dan tatasusunan persilangan masing-masing untuk mendapatkan perbezaan (padamkan elemen persilangan dan mendapatkan elemen yang berbeza ). ) tatasusunan
Fungsi ini membandingkan nilai dua (atau lebih) tatasusunan (nilai dalam kunci=>nilai) dan mengembalikan tatasusunan perbezaan, yang mengandungi Semua nilai yang terdapat dalam tatasusunan yang dibandingkan (tatasusunan1 ) tetapi tidak dalam mana-mana tatasusunan parameter lain (array2)Pembelajaran yang disyorkan: "Tutorial Video PHP
"Atas ialah kandungan terperinci Bagaimana untuk memadamkan persilangan dua tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!