これは配列の基本的な特性を理解していることを前提としているため、VBScript で ASP を扱う方法を考えてみましょう。
VBScript の配列は 0 です。これは、配列要素のインデックスが常に 0 から始まることを意味します。 0 インデックスで表される配列
配列内の最初の位置、インデックス 1 は配列内の 2 番目の位置を表し、以下同様となります。
VBScript 配列には、静的配列と動的配列の 2 種類があります。静的配列は、存続期間を通じて固定サイズのままです。欲しい
静的 VBScript 配列を使用するには、この配列に含まれる初期要素の最大数を知っておく必要があります。もしあなたが
インデックスのサイズを柔軟な VBScript 配列に変更する必要がある場合は、動的 VBScript 配列を使用できます。
。 VBScript の動的配列インデックスのサイズは、有効期間中に増減する可能性があります。
静的配列
5 台の車の名前を保持する「arrCars」という配列を作成しましょう
<%@ LANGUAGE=VBSCRIPT %>
<%
' Dim ステートメントを配列名とともに使用します
'静的な VBScript 配列を作成するには
'括弧内の数字は配列の上限を定義します
薄暗い車(4)
arrCars(0)=BMW
arrCars(1)=メルセデス
arrCars(2)=アウディ
arrCars(3)=ベントレー
arrCars(4)=ミニ
'配列内を移動するループを作成します
' そして値を出力します
i=0~4の場合
応答.write arrCars(i) & <br>
Next ' i の次の値に進みます
%>
VBScript 配列を定義する別の方法は次のとおりです。
<%
'VBScript Array 関数を Dim ステートメントとともに使用します
'配列を作成して設定します
薄暗い車
arrCars = Array(BMW,Mercedes,Audi,Bentley,Mini) '各要素
カンマで区切る必要があります
' ここでも配列をループして値を出力できます
i=0~4の場合
応答.write arrCars(i) & <br>
次
%>
動的配列
動的配列は、配列に保持される項目の数がわからない場合に便利です。動的配列を作成するには、次のようにする必要があります
上限を指定せずに、Dim ステートメントを配列名とともに使用します。
<%
薄暗い車
arrCars = Array()
%>
この配列を使用するには、ReDim ステートメントを使用して配列の上限を定義する必要があります。
<%
薄暗い車
arrCars = Array()
Redim arrCars(27)
%>
将来この配列のサイズを変更する必要がある場合は、ReDim ステートメントを使用する必要があります。 ReDim ステートメントには十分注意してください。
ReDim ステートメントを使用すると、すべての配列要素が失われます。 ReDim ステートメントで保存されたキーワードは、
サイズを増やした配列を保持します。
<%
薄暗い車
arrCars = Array()
Redim arrCars(27)
Redim PRESERVE arrCars(52)
%>