Home, Forum diskusi, Chatting, Download


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

Dibuat  oleh hendra@indoprog.com
Medan - Sumatera Utara
Indonesia