UBound 関数は、指定された配列次元で使用可能な最大添字を値とする Long 型データを返します。
UBound関数
指定された配列次元で使用可能な最大の添字を値とする Long を返します。
文法
UBound(配列名[, 次元])
UBound 関数の構文は次の部分で構成されます。
部分的な説明
配列名は必須です。標準の変数命名規則に従った、配列変数の名前。
ディメンション バリアント (ロング)。返す次元の上限を指定します。 1 は最初の次元を表し、2 は 2 番目の次元を表し、以下同様となります。次元を省略した場合は 1 とみなされます。
説明する
UBound 関数は、配列のサイズを決定するために LBound 関数と一緒に使用されます。 LBound は、配列の特定の次元の上限を決定するために使用されます。
次の次元の配列の場合、UBound は次の表に示す値を返します。
調光A(1~100、0~3、-3~4)
ステートメントの戻り値
UBound(A, 1) 100
UBound(A, 2) 3
UBound(A, 3) 4
asp ubound() 関数を使用すると、指定された配列の次元で使用可能な最大の添え字が返されます。
のように:
次のようにコードをコピーします。
<%
chkitems = Trim(Request("chk"))
if chkitems <> "" then
chkitem = split(chkitems,",")
'i=0 から ubound(chkitem) まで
'Response.Write(chkitem(i) & "<br />")
'次
それ以外
Response.Write("投票項目を選択してください!")
終了する場合
%>
Split関数は取得したチェックボックスの値を区切り文字「,」で区切って配列データ形式で格納するため、今度はforループとforループ変数を使ってどのチェックボックスが選択されているかを順番に出力する必要があります。確かに、ubound 関数を使用する必要があります