[Inhalt] [Zurück] [Weiter] [Thema] [Index]

ArrValMatch()


Syntax:

ArrValMatch (Array A, Array B) : Array
A : Ein Array
B : noch ein Array

Beispiel:

erg := ArrValMatch(A, B)

Beschreibung:

Liefert ein Array, das zu jedem Begriff, der sowohl in A als auch in B vorkommt, einen Eintrag enthält. Der Schlüssel eines soclchen Eintrags ist der Begriff und der Inhalt des Eintrags besteht aus den Schlüsseln zu dem Begriff in A und B getrennt druch ein Pipe.

Von doppelten Begriffen in A und in B wird nur der jeweils erste benutzt.

Wenn A oder B invalid ist, ist das Ergebnis ebebfalls invalid. Wenn keine Begriffe passen, ist das Ergebnis leer.

Beispiel:

	 A := Array()
	 A[1] := "Haus"
	 A[2] := "Garage"
	 A[3] := "Schild"
	 A[4] := "Garage"
	 B := Array()
	 B[1] := "Spielplatz"
	 B[2] := "Haus"
	 B[3] := "Garage"
	 B[4] := "Haus"

	 erg := ArrValMatch (A,B)

	 erg["Haus"]   = "1|2"
	 erg["Garage"] = "2|3"

Siehe auch InvArr().



toposoft 28.10.2024