Multidimentionale arrays

Status
Niet open voor verdere reacties.

bn2vs

Terugkerende gebruiker
Lid geworden
18 aug 2007
Berichten
1.705
Hey,

Ik heb wat problemen met het toekenen en ophalen van waarden uit meerdementionale arrays.

Ik heb een 3d array van type string
(dim mijnArray as string(z, y ,x))

Wat als ik nu de 2d array mijnArray(z) wil? Als ik mijnArray(z) doe krijch ik een fout, en als ik mijnArray.getvalue(z) doe, dan krijch ik een object terug ipv een string array...

Wat is hier de correcte syntaxis voor? :)

Alvast bedankt,
BN
 
je kan sowieso geen array maken van een type. Niet op die manier in ieder geval.

de correcte syntax is :
Code:
Dim MijnArray(Z, Y, X) As String

je array zit als volgt in elkaar..

arraystructpi2.jpg


Je kan niet alleen de Z array lezen, of je moet er 3 losse van maken .. het zal dan iets worden als MijnArray(0,0,0), MijnArray(1,0,0) ect.
 
Hey,

Had mn declaratie hier idd verkeerd gezet :eek:

Ik heb 'mijnArray(z)' nodig als parameter voor een functie, dus zou het nogal dom vinden om eerst met een foreach loop een nieuwe array op te bouwen (want ik moet het trouwens voor elk element in die array doen, dus dan zou die loop z + 1 keer moeten worden uitgevoerd :confused:

Dit gaat in php trouwens wel zonder probleme als ik het goed heb, of is dat niet zo?

Alvast bedankt :)
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan