Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk mengesan jika tatasusunan ialah subset tatasusunan lain melalui PHP

Bagaimana untuk mengesan jika tatasusunan ialah subset tatasusunan lain melalui PHP

藏色散人
Lepaskan: 2023-03-12 06:52:02
asal
2375 orang telah melayarinya

Seperti tajuknya, artikel ini akan memperkenalkan kepada anda cara untuk menentukan sama ada suatu tatasusunan ialah subset daripada tatasusunan lain melalui PHP. Walaupun semua orang mungkin mengetahuinya, saya tetap akan memperkenalkan konsep subset kepada anda~

Pengenalan kepada subset adalah seperti berikut:

Subset sebenarnya adalah konsep matematik : Jika mana-mana unsur set A ialah unsur set B, maka set A dipanggil subset set B.

Setelah memahami secara ringkas apa itu subset, mari kita pergi terus ke kod:

Kod PHP adalah seperti berikut:

<?php
// 定义两个数组
$array1 = array(&#39;a&#39;,&#39;1&#39;,&#39;2&#39;,&#39;3&#39;,&#39;4&#39;);
$array2 = array(&#39;a&#39;,&#39;3&#39;);

if (array_intersect($array2, $array1) === $array2) {
    echo "它是一个子集";
} else {
    echo "它不是一个子集";
}
Salin selepas log masuk

Output:

它是一个子集
Salin selepas log masuk

Dalam kod ini, kami mentakrifkan dua tatasusunan.

Tatasusunan pertama adalah besar, dengan 6 nilai; tatasusunan pertama, yang bermaksud bahawa semua nilai tatasusunan kedua harus ada dalam tatasusunan pertama.

Di sini kami akan memperkenalkan anda kepada fungsi

fungsi:

Fungsi ini digunakan untuk membandingkan nilai kunci dua (atau lebih) tatasusunan dan kembali persimpangan itu. array_intersect()

Fungsi ini membandingkan nilai kunci ​​​​bagi dua (atau lebih) tatasusunan dan mengembalikan tatasusunan persilangan, yang merangkumi semua tatasusunan yang dibandingkan (tatasusunan1), serta mana-mana tatasusunan parameter lain (nilai utama dalam array2 atau array3 dll.).

array_intersect()Nilai pulangan bagi fungsi ini ialah: mengembalikan tatasusunan persilangan, yang merangkumi semua nilai utama dalam tatasusunan yang dibandingkan (tatasusunan1) dan dalam mana-mana tatasusunan parameter lain (tatasusunan2 atau tatasusunan3, dsb.) .

Akhir sekali, saya ingin mengesyorkan "

Tutorial Video PHP

" yang terkini dan paling komprehensif kepada semua orang~ Datang dan belajar!

Atas ialah kandungan terperinci Bagaimana untuk mengesan jika tatasusunan ialah subset tatasusunan lain melalui PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
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