Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Array anzahl
Frage
Hallo,
ich habe da ein Problem mit einem Array
der Array ist folgendermaßen aufgebaut (Werte/größe dynamisch)
z.B.
10,10,10,10,12,12,12,13,13,13,6,6,6,6
Nun gibt es eine Variable max welche z.B. 4 ist
mit einer Schleife wollte ich nun alle Einträge durchgehen wenn der Wert z.B. 10 max mal also 4 mal im array enthalten ist soll diese 10 in einen neuen Array geschrieben werden. Ebenso die 6, da sie auch 4 mal im array enthalten ist somit ist der ergebnisarray 10,6
Meine Funktion funktioniert aber nicht. Kann mir bitte jemand helfen?
array1 enthält die Zahlen 10,10,10,10,12,12,12,13,13,13,6,6,6,6
max=4
alt=array1(0)
for j=0 to UBOUND(array1)
if array1(j)=alt then
if zaehl=max then
array2=array2&","&array1(j) ### in neuen Array schreiben
zaehl=1 ### zurücksetzten der zaehlvariable
end if
zaehl=zaehl+1
end if
alt=array1(j)
next
Danke schon mal für die Hilfe,
John

