Continually Improving.... let us know how support@devdiamond.net Sign in | Sign up
home articles news blog forum  

 
 


 
Skip Navigation LinksHome > Article > Arrays :: Multi-dimensional arrays
Arrays :: Multi-dimensional arrays
Abstract :
To create a multi-dimension array simply specify the number of columns and rows you want the array to have

Views : 20783
Published : Monday, January 21, 2002
By
HyperLink

Avarage Rating :
Page Page 1 of 1

To create a multi-dimension array simply specify the number of columns and rows you want the array to have.

myArray(2,3) would have 2 columns and 3 rows, this would basically be like a regular array that has 3 (0-3) elements, but with 2 elements for each row.

myArray(2,3) would physically look like this:
(with the text in the cells representing the ordinal location)

0,0 1,0 2,0
0,1 1,1 2,1
0,2 1,2 2,2
0,3 1,3 2,3

And here is some ASP code that demonstrates the use of a multi-dimensional array:

Dim myArray(2,3)

'myArray(col,row)
'Array def is (dept,item,cost)
myArray(0,0) = "housewares"
myArray(1,0) = "sauce pan"
myArray(2,0) = "22.50"
myArray(0,1) = "housewares"
myArray(1,1) = "toaster"
myArray(2,1) = "12.50"
myArray(0,2) = "housewares"
myArray(1,2) = "wooden spoon"
myArray(2,2) = "4.50"
myArray(0,3) = "housewares"
myArray(1,3) = "oven cleaner"
myArray(2,3) = "2.50"

Response.Write("<table border=2>")
Response.Write("<tr><td>Row</td><td>Department</td>")
Response.Write("<td>Item Name</td><td>Cost</td></tr>")

For i = 0 to UBound(myArray, 2)
    Response.Write("<tr><td>#" & i & "</td>")
    Response.Write("<td>" & myArray(0,i) & "</td>")
    Response.Write("<td>" & myArray(1,i) & "</td>")
    Response.Write("<td>" & myArray(2,i) & "</td></tr>")
Next

Response.Write("</table>")



The above yields the following result:

Row Department Item Name Cost
#0 housewares sauce pan 22.50
#1 housewares toaster 12.50
#2 housewares wooden spoon 4.50
#3 housewares oven cleaner 2.50



About Author

        Yasir Send Feedback
        Yasir is a .NET expert, with over 5 years experience in Microsoft Technologies, 8 years overall programming experience, he is the owner, founder & primary contributor of Minwar.com, and he also works as IT Director in the hospitality industry.