ASP 배열 사용 방법
배열 선언
배열에 값 저장
arrTest 배열에 문자열을 저장합니다.
<%
arrTest(0) = "호박"
arrTest(1) = "머리"
arrTest(3) = "배열"
arrTest(5) = "테스트"
%>
배열의 값 출력
asp의 UBound라는 함수를 사용하여 배열의 크기를 확인할 수 있습니다.
<%
For i = 0 To UBound(arrTest)
response.write i & "번째 : " & arrTest(i) & "<br>"
Next
'실행 시 결과는 아래와 같습니다.
'0번째 : 호박
'1번째 : 머리
'2번째 :
'3번째 : 배열
'4번째 :
'5번째 : 테스트
%>
응용
문자열의 값을 특정 문자를 기준으로 자른 후 각각 값을 배열에 저장하여 배열의 값을 출력.
<%
'XMLHTTP를 사용하여 다른 asp 파일에서 값을 받는 부분
set xmlHttp = Server.CreateObject("Microsoft.XMLHTTP")
request_url = "test.asp" 'test.asp에서 "65|55|45|35|25|15|5" 라는 문자열을 보내준다고 가정
xmlHttp.open "GET", request_url, False
xmlHttp.send
tmpStr = xmlHttp.responseText
'XMLHTTP를 사용하여 다른 asp 파일에서 값을 받는 부분
tmpArr = Split(tmpStr, "|") 'Split 함수를 사용하여 | 문자를 기준으로 자른 후 tmpArr이라는 배열에 저장합니다.
response.write "배열의 크기 : " & UBound(tmpArr) & "<br><br>"
For i = 0 To UBound(tmpArr)
response.write i & "번째 : " & tmpArr(i) & "<br>"
Next
'실행 시 결과는 아래와 같습니다.
'배열의 크기 : 6
'0번째 : 65
'1번째 : 55
'2번째 : 45
'3번째 : 35
'4번째 : 25
'5번째 : 15
'6번째 : 5
%>