Maison > développement back-end > Problème PHP > Comment détecter si un tableau est un sous-ensemble d'un autre tableau via PHP

Comment détecter si un tableau est un sous-ensemble d'un autre tableau via PHP

藏色散人
Libérer: 2023-03-12 06:52:02
original
2376 Les gens l'ont consulté

Comme le titre de cet article l'indique, je vais vous présenter comment déterminer si un tableau est un sous-ensemble d'un autre tableau via PHP. Que signifie sous-ensemble ? Même si tout le monde le sait, je vais quand même vous présenter le concept de sous-ensemble en passant~

L'introduction au sous-ensemble est la suivante :

Le sous-ensemble est en fait un concept mathématique : si un élément de l'ensemble A est l'ensemble B éléments, alors l’ensemble A est appelé un sous-ensemble de l’ensemble B.

Après avoir brièvement compris ce qu'est un sous-ensemble, passons directement au code :

Le code PHP est le suivant :

<?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 "它不是一个子集";
}
Copier après la connexion

Sortie :

它是一个子集
Copier après la connexion

Dans ce code, nous définissons deux tableaux.

Le premier tableau est grand, avec 6 valeurs ;

Le deuxième tableau est petit, avec 2 valeurs 

Et quand nous déterminons si le deuxième tableau est un sous-ensemble du premier tableau, cela signifie toutes les valeurs ; du deuxième tableau doit être présent dans le premier tableau.

Ici, nous allons vous présenter une fonction array_intersect() : array_intersect()函数:

array_intersect()

La fonction array_intersect() est utilisée pour comparer les clés de deux (ou plus) valeurs de tableaux et retourner l'intersection.

Cette fonction compare les valeurs clés​​de deux (ou plus) tableaux et renvoie le tableau d'intersection, qui comprend tous les tableaux comparés (tableau1), ainsi que tout autre tableau de paramètres (tableau2 ou tableau3, etc. etc.).

La valeur de retour de cette fonction est : Renvoie le tableau d'intersection, qui inclut toutes les valeurs clés du tableau comparé (tableau1) et dans tout autre tableau de paramètres (tableau2 ou tableau3, etc.).

Enfin, je voudrais recommander à tout le monde le "Tutoriel vidéo PHP

" le plus récent et le plus complet ~ Venez apprendre ! 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal