Maison  >  Article  >  développement back-end  >  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

藏色散人
藏色散人original
2021-08-16 11:02:552331parcourir

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 "它不是一个子集";
}

Sortie :

它是一个子集

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!

Déclaration:
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