Função: StrTokArr
Retorna um array, de acordo com os dados passados como parâmetro à função. Desta forma, a função receberá uma string e uma sequência de um ou mais caracteres, que representa um separador, onde cada porção da string entre separadores será um elemento do array retornado.
StrTokArr ( < cValue>, < cToken> ) --> aRet
Nome | Tipo | Descrição | Obrigatório | Referência |
cValue | Caracter | Indica a string que será separada. | X | |
cToken | Caracter | Indica um ou mais caracteres ( Token ) que serão utilizados como separadores. | X |
aRet
- (vetor)
- Retorna um array de caracteres que representa a string passada como parâmetro.
- Caso informado em cValue uma string que contenha uma ou mais ocorrências de caractere CHR(0), a string será considerada até o último caractere antes da primeira ocorrência de CHR(0).
User Function Exemplo()
//+----------------------------------------------------------------------------+
//|Exemplifica o uso da função StrTokArr |
//|Depende da função varinfo() do framework do ERP |
//|O resultado com o retorno da função será gerado no log de console |
//+----------------------------------------------------------------------------+
varinfo("a1",strtokarr("A," ,",")) //retorna {"A"}
varinfo("a2",strtokarr(",B" ,",")) //retorna {"B"}
varinfo("a3",strtokarr("," ,",")) //retorna {}
varinfo("a4",strtokarr("A,,B" ,",")) //retorna {"A","B"}
varinfo("a5",strtokarr("A,,,B" ,",")) //retorna {"A","B"}
varinfo("a6",strtokarr("A,B-C" ,",-")) //retorna {"A","B","C"}
MsgInfo("Verifique o resultado no log de console.", "StrTokArr - Exemplo")
Return
Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10, Protheus 11
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas