4D v14.3ARRAY STRING |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
ARRAY STRING
|
ARRAY STRING ( Länge ; ArrayName ; Größe {; Größe2} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Länge | Lange Ganzzahl |
![]() |
Länge der Zeichenkette (1... 255) | |||||
ArrayName | Array |
![]() |
Name des Array | |||||
Größe | Lange Ganzzahl |
![]() |
Anzahl der Elemente im Array der Anzahl der Reihen, wenn Größe2 angegeben ist | |||||
Größe2 | Lange Ganzzahl |
![]() |
Anzahl der Spalten in zweidimensionalem Array | |||||
Der Befehl ARRAY STRING erstellt und/oder passt ein Array mit Elementen vom Typ Alphanumerisch im Speicher an.
Hinweis zur Kompatibilität: Datenbanken, die mit 4D Version 11 erstellt werden, laufen standardmäßig im Unicode Modus (siehe Abschnitt ASCII Codes). In diesem Modus funktioniert ARRAY STRING genauso wie ARRAY TEXT (der Parameter Länge wird ignoriert. Wir empfehlen in neuen Entwicklungen, den Befehl ARRAY TEXT zu verwenden. Der Befehl ARRAY STRING wird nur zur Wahrung der Kompatibilität beibeihalten.
Wenden Sie ARRAY STRING auf ein bestehendes Array an, gilt folgendes:
Dieses Beispiel erstellt ein Prozess-Array mit 100 31-Zeichen-langen Elementen vom Typ Alphanumerisch:
ARRAY STRING(31;asValues;100)
Dieses Beispiel erstellt ein lokales Array mit 100 Reihen mit 50 63-Zeichen-langen Elementen vom Typ Alphanumerisch:
ARRAY STRING(63;$asValues;100;50)
Dieses Beispiel erstellt ein Interprozess-Array mit 50 255-Zeichen-langen Elementen vom Typ Alphanumerisch und setzt jedes Element auf den Wert “Element #” gefolgt von seiner Elementnummer:
ARRAY STRING(255;<>asValues;50)
For($vlElem;1;50)
<>asValues{$vlElem}:="Element #"+String($vlElem)
End for
Produkt: 4D
Thema: Arrays
Nummer:
218
Geändert: 4D v11 SQL
4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)