Wie der Titel dieses Artikels schon sagt, werde ich Ihnen vorstellen, wie Sie mit PHP feststellen können, ob ein Array eine Teilmenge eines anderen Arrays ist. Obwohl es vielleicht jeder weiß, werde ich Ihnen das Konzept der Teilmenge trotzdem vorstellen~
Die Einführung in die Teilmenge lautet wie folgt:
Die Teilmenge ist eigentlich ein mathematisches Konzept: Wenn ein Element von Menge A Menge B ist Elemente, dann heißt Menge A eine Teilmenge von Menge B.
Nachdem wir kurz verstanden haben, was eine Teilmenge ist, gehen wir direkt zum Code:
Der PHP-Code lautet wie folgt:
<?php // 定义两个数组 $array1 = array('a','1','2','3','4'); $array2 = array('a','3'); if (array_intersect($array2, $array1) === $array2) { echo "它是一个子集"; } else { echo "它不是一个子集"; }
Ausgabe:
它是一个子集
In diesem Code definieren wir zwei Arrays.
Das erste Array ist groß, mit 6 Werten;
Das zweite Array ist klein, mit 2 Werten
Und wenn wir herausfinden, ob das zweite Array eine Teilmenge des ersten Arrays ist, bedeutet dies alle Werte des zweiten Arrays sollte im ersten Array vorhanden sein.
Hier stellen wir Ihnen die Funktion array_intersect()
vor: array_intersect()
函数:
array_intersect()
array_intersect()
wird verwendet, um die Schlüssel von zwei (oder mehr) Arrays Wert und zu vergleichen Geben Sie die Kreuzung zurück. Diese Funktion vergleicht die Schlüsselwerte von zwei (oder mehr) Arrays und gibt das Schnittmengen-Array zurück, das alle verglichenen Arrays (Array1) sowie alle anderen Parameter-Arrays (Array2 oder Array3 usw.) enthält. usw.). Der Rückgabewert dieser Funktion ist: Gibt das Schnittmengenarray zurück, das alle Schlüsselwerte im verglichenen Array (Array1) und in jedem anderen Parameterarray (Array2 oder Array3 usw.) enthält. Abschließend möchte ich jedem das neueste und umfassendste „PHP-Video-Tutorial
“ empfehlen ~ Kommen Sie und lernen Sie! 🎜Das obige ist der detaillierte Inhalt vonSo erkennen Sie über PHP, ob ein Array eine Teilmenge eines anderen Arrays ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!