vbscript Array Funktionen Syntax Reference

 

vbscript Array Funktionen

Array

Werte in einem Array setzten

Beispiel:

arrayvalues=Array(10,29,23,99)
wscript.echo arrayvalues(2) 

Ausgabe: 23 (Beginnend mit 0, heißt der 3te Wert in dem Array)

Filter

Filtert ein Array
Syntax:Filter(inputarray, value)
Beispiel:

arrayvalues=Array("abbb","accc","ccdd","deef")
compare=filter(arrayvalues,"c") 
wscript.echo compare(0)
wscript.echo compare(1)

Ausgabe:
accc
ccdd
(gibt gefundene Einträge des Array zurück)

isArray

Testet ein Array auf Gültigkeit
Beispiel:

arraywerte=Array("abbb","accc","ccdd","deef")
wscript.echo isarray(arraywerte)

Ausgabe:
-1 (-1 heißt "arraywerte" ist ein Array, wenn 0 zurückgegeben wird ist "arraywerte" kein Array)

join

mit join kann ein Array in eine Variable geschrieben werden
Beispiel:

arrayvalues=Array("abbb","accc","ccdd","deef")
wscript.echo join(arrayvalues)

Ausgabe:
abbb accc ccdd deef

LBound

gibt den kleinsten Arraywert zurück
Beispiel:

arrayvalues=Array("abbb","accc","ccdd","deef")
wscript.echo LBound(arrayvalues)

Ausgabe:
0 (weil "abbb" der 1te Arraywert ist, ist die Ausgabe 0, da Arrays beginnend mit 0 gezählt werden,  also arrayvalues(0))

UBound

gibt den höchsten Arraywert zurück
Beispiel:

arrayvalues=Array("abbb","accc","ccdd","deef")
wscript.echo UBound(arrayvalues)

Ausgabe:
3 (weil "deef" der letzte Arraywert ist und die Arrays beginnend mit 0 gezählt werden, entspricht der 4te Wert: 3 also arrayvalues(3))

Split

konvertiert eine Variable in ein Array
Beispiel:

text="hier%der%Text"
splittext=Split(text, "%")
wscript.echo splittext(0)
wscript.echo splittext(1)
wscript.echo splittext(2)

Ausgabe:
hier
der
Text
(die Split Funktion trennt den text anhand eines Trennzeichens, hier "%")   

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!

Fragen / Kommentare


(sortiert nach Bewertung / Datum) [alle Kommentare(neueste zuerst)]

✍anonym
03.04.2014 15:13
User: VBS-lehrling 
Bis jetzt habe ich Array nie verstanden, war aber genau was ich gesucht habe. Auch die Stringerklungen haben mich sehr weit gebracht. Grosses Lob an die Websitemacher.