La función UBound devuelve datos de tipo Long cuyo valor es el subíndice máximo disponible para la dimensión de matriz especificada.
Función UBound
Devuelve un Long cuyo valor es el subíndice más grande disponible para la dimensión de matriz especificada.
gramática
UBound(nombrematriz[, dimensión])
La sintaxis de la función UBound consta de las siguientes partes:
descripción parcial
nombre de matriz requerido. El nombre de la variable de matriz, siguiendo las convenciones de nomenclatura de variables estándar.
dimensión Opcional; Variante (Larga). Especifica el límite superior para qué dimensión devolver. 1 representa la primera dimensión, 2 representa la segunda dimensión, y así sucesivamente. Si se omite la dimensión, se supone que es 1.
ilustrar
La función UBound se utiliza junto con la función LBound para determinar el tamaño de una matriz. LBound se utiliza para determinar el límite superior de una determinada dimensión de la matriz.
Para matrices con las siguientes dimensiones, UBound devuelve valores como se muestra en la siguiente tabla:
Atenuar A(1 a 100, 0 a 3, -3 a 4)
Valor de retorno de la declaración
UBound(A, 1) 100
UBound(A, 2) 3
UBound(A, 3) 4
El uso de la función asp ubound() devuelve el subíndice máximo disponible para la dimensión indicada de la matriz.
como:
Copie el código de código de la siguiente manera:
<%
chkitems = Recortar(Solicitud("chk"))
si chkitems <> "" entonces
chkitem = dividir(chkitems,",")
'para i=0 a ubound(chkitem)
'Respuesta.Escribir(chkitem(i) & "<br />")
'próximo
demás
Response.Write ("¡Seleccione un elemento de votación!")
terminar si
%>
Debido a que la función de división divide el valor de la casilla de verificación obtenido de acuerdo con el delimitador ',' y lo almacena en un formato de datos de matriz, ahora es necesario generar qué casillas de verificación están seleccionadas en secuencia, usando un bucle for y una variable de bucle for. Sin duda, debes utilizar la función ubound.