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('a','1','2','3','4'); $array2 = array('a','3'); if (array_intersect($array2, $array1) === $array2) { echo "它是一个子集"; } else { echo "它不是一个子集"; }
Output:
它是一个子集
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()
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!