![]() |
|
Array Multi-dimensi
Untuk membuat suatu array multi-dimensi sederhananya adalah menentukan jumlah
kolom dan baris yang anda ingin array tersebut miliki.
myArray(2,3) akan memiliki 2 kolom dan 3 baris, hal ini pada dasarnya menyerupai
suatu array yang memiliki 3 (0-3) elemen, tetapi dengan 2 elemen pada tiap baris.
myArray(2,3) secara fisik akan kelihatan seperti:
(dengan teks dalam sel mewakili posisi ordinalnya)
| 0,0 | 1,0 | 2,0 |
| 0,1 | 1,1 | 2,1 |
| 0,2 | 1,2 | 2,2 |
| 0,3 | 1,3 | 2,3 |
Dan berikut ini beberapa kode ASP yang mendemonstrasikan pemakaian suatu array
multi-dimensi:
Dim myArray(2,3)
'myArray(col,row)
'Array def adalah (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>")
Contoh diatas memiliki hasil sebagai berikut :
| 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 |