Implementierungsschritte: 1. Verwenden Sie die Funktion str_split(), um beide Zeichenfolgen in Zeichenarrays umzuwandeln. Die Syntax „str_split(string)“ oder „str_split(string,1)“ gibt zwei Zeichenarrays zurück. )-Funktion zum Vergleichen zweier Zeichenarrays, um den Schnittpunkt zu finden. Die Syntax „array_intersect(Zeichenarray 1, Zeichenarray 2)“ gibt ein Schnittpunktarray zurück, das die gleichen Zeichenelemente enthält.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
In PHP können Sie Arrays verwenden und die Funktionen str_split() und array_intersect() verwenden, um den Schnittpunkt von zwei zu finden Saiten.
Implementierungsschritte:
Schritt 1: Verwenden Sie die Funktion str_split(), um beide Zeichenfolgen in Zeichenarrays umzuwandeln
Die Funktion str_split() teilt die Zeichenfolgen in Arrays auf.
str_split(string,length)
Parameter | Beschreibung |
---|---|
Zeichenfolge | erforderlich. Gibt die zu teilende Zeichenfolge an. |
Länge | optional. Gibt die Länge jedes Array-Elements an. Der Standardwert ist 1. Die Funktion str_split() kann die Zeichenfolge entsprechend der angegebenen Länge aufteilen und an das Array übergeben. Wenn die Teilungslänge 1 ist, kann sie in ein Zeichenarray umgewandelt werden. |
erhält zwei Zeichenarrays.
Schritt 2: Verwenden Sie die Funktion array_intersect(), um zwei Zeichenarrays zu vergleichen und den Schnittpunkt zu ermitteln.
array_intersect(): Vergleichen Sie Arrays und geben Sie den Schnittpunkt der beiden Arrays zurück (vergleichen Sie nur Schlüsselwerte).array_intersect(array1,array2,array3...);
Parameter
array1 | |
---|---|
array2 | |
array3,... | |
Das von dieser Funktion zurückgegebene Schnittmengenarray enthält alle Werte in Array1, die auch in allen anderen Parameterarrays vorkommen. |