Bagaimana untuk memadamkan persilangan dua tatasusunan dalam php

青灯夜游
Lepaskan: 2023-03-16 15:26:02
asal
2495 orang telah melayarinya

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) ”.

Bagaimana untuk memadamkan persilangan dua tatasusunan dalam php

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$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);
?>
Salin selepas log masuk

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 Bagaimana untuk memadamkan persilangan dua tatasusunan dalam php

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!

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