AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de colas, pilas, listas y arrays / Funciones de arrays
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Rellena una array unidimensional o bidimensional del tipo especificado con la cadena de caracteres pasada como parámetro. La array se limpia antes de ser llenada.
Ejemplo
// One-dimensional array
sMyValues is string = "AT" + CR + "B" + CR + "C" + CR + "D" + CR + "D"
// Initial array
MyArray is array of 3 strings
StringToArray(sMyValues, MyArray)
// The array contains: "A" , "B" , "C" , "D" , "D"
// One-dimensional array
sString is string = "A" + CR + "B" + ";" + "C" + CR + "D" + "," + E + CR + "F"
// Initial array
MyArray is array of 6 strings
StringToArray(sString, MyArray, [CR, ";", ","])
// The array contains: "A" , "B" , "C" , "D" , "E" , "F"
// Two-dimensional array
sMyValues is string = "AT" + TAB + "B" + CR + "C" +TAB + "D" + CR + "E" + TAB + "F"
// Initial array
MyArray is array of 2 by 3 strings
StringToArray(sMyValues, MyArray)
// The array contains: "A;B" , "C;D" , "E;F"
// Two-dimensional array
sString is string = "A" + TAB + "B" + CR + "C" + "/" + "D" + "*" + E + "\" + "F"
// Initial array    
MyArray is array of 2 by 3 strings
StringToArray(sString, MyArray, [CR, "*"], [TAB, "/", "\"])
// The array contains: "A;B" , "C;D" , "E;F"
Sintaxis

Array unidimensional Ocultar los detalles

StringToArray(<String> , <Array name> [, <Element separator>])
<String>: Cadena de caracteres
Contiene los diferentes elementos de array. La cuerda se cortará de acuerdo con el separador de elementos especificado.
Si este parámetro corresponde a una cadena vacía (""), la dimensión de la array es set a una dimensión y un solo fila.
<Array name>: Variable de tipo Array
Nombre de la array unidimensional a la que deben añadirse los elementos que se encuentran en la cadena.. Esta array debe asignarse en una clase simple o en una clase de estructura.
<Element separator>: Cadena opcional o Array
Separador utilizado en <String> para separar los valores de los diferentes elementos array.. Este separador puede ser:
  • una cadena (por ejemplo: ";").
  • una array de cadenas (por ejemplo: [ CR,"; "]).
    WEBDEV - Código NavegadorAndroidWidget Android JavaPHP No disponible.
El elemento separador utilizado por Default es el carácter CR (Carriage Return).

Array bidimensional Ocultar los detalles

StringToArray(<String> , <Array name> [, <Row separator> [, <Column separator>]])
<String>: Cadena de caracteres
Contiene los diferentes elementos de array.
El hilo se cortará de acuerdo con el separador fila especificado, y luego de acuerdo con el separador de columna.. Los elementos serán añadidos fila por fila.
  • Habrá tantas filas como el número de separadores <Fila>..
  • Se añadirán columnas si el número máximo de <Column separator> excede el número de columnas en el array.
  • Cada columna debe tener un valor correspondiente para el fila.
  • El número de columnas array resultantes es el número de elementos de la primera fila.
  • Si una fila contiene más elementos que la primera fila, los elementos adicionales se concatenan en el último elemento..
  • Si una fila contiene menos elementos que la primera fila, las celdas array no asignadas mantienen su valor Default.
  • Si este parámetro corresponde a una cadena vacía (""), la dimensión de la array es set a una dimensión y un solo fila.
<Array name>: Variable de tipo Array
Nombre de la array bidimensional donde se deben añadir los elementos que se encuentran en la cadena.. Esta array debe asignarse en una clase simple o en una clase de estructura.
<Row separator>: Cadena opcional o Array
Separador utilizado en <Cadena> para separar los valores de las diferentes filas. Este separador puede ser:
  • una cadena (por ejemplo: ";").
  • una array de cadenas (por ejemplo: [ CR, "*"]).
    WEBDEV - Código NavegadorAndroidWidget Android JavaPHP No disponible.
El separador fila utilizado por Default es el personaje CR (Carriage Return).
<Column separator>: Cadena opcional o Array
Separador utilizado en la <Cadena> para separar los valores de las diferentes columnas. Este separador puede ser:
  • una cadena (por ejemplo: "TAB").
  • una array de cadenas (por ejemplo: ["/", "\"]).
    WEBDEV - Código NavegadorAndroidWidget Android JavaPHP No disponible.
El separador de columna usado por Default es TAB.
Observaciones
  • Las dimensiones de la array se modificarán si es necesario.: Las filas y columnas pueden ser agregadas de acuerdo a los valores encontrados en <String&gt.
  • La estructura arrays soportada es la arrays unidimensional.
  • No se soportan los arrays que contienen strings o variantes de UNICODE.
  • Para el tipo Duración, el valor debe darse en miles de segundos.. El valor 0 no es válido. Debe utilizar "00000000000000".
Clasificación Lógica de negocio / UI: Código neutro
Componente: wd290vm.dll
Versión mínima requerida
  • Versión 12
Esta página también está disponible para…
Comentarios
Example
ArrPaises is array of strings

ListaPaisesTxt is string = [
França
Brasil
Estados Unidos
]

StringToArray(ListaPaisesTxt, ArrPaises , CR)

//C'est magnifique !!!!!
BOLLER
15 02 2020

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local