tutoriais mais recente desenvolvimento web
 

VBScript Função Filtro


<Completa VBScript Referência

A função de filtro retorna uma matriz baseada em zero que contém um subconjunto de uma matriz de cadeia com base em critérios de filtragem.

Note: Se nenhuma correspondência do parâmetro valor for encontrado, a função de filtro irá retornar um array vazio.

Note: Se os inputstrings parâmetro é nulo ou não é uma matriz unidimensional, ocorrerá um erro.

Sintaxe

Filter(inputstrings,value[,include[,compare]])

Parâmetro Descrição
inputstrings Requeridos. Uma matriz unidimensional de cordas a serem pesquisados
value Requeridos. A seqüência de caracteres para procurar
include Opcional. Um valor booleano que indica se a devolver os substrings que incluem ou excluem valor. Verdadeiro retorna o subconjunto da matriz que contém valor como uma subsequência. Falsos retorna o subconjunto da matriz que não contêm valor como uma subsequência. O padrão é True.
compare Opcional. Especifica a comparação de string de usar.

Pode ter um dos seguintes valores:

  • 0 = vbBinaryCompare - Realizar uma comparação binária
  • 1 = vbTextCompare - Realizar uma comparação textual

Exemplos

Exemplo 1

Filtro: itens que contém "S"

<%

a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S")
for each x in b
    response.write(x & "<br />")
next

%>

A saída do código acima será:

Sunday
Saturday
Mostrar exemplo »

exemplo 2

Filtro: itens que não contém "S" (include=False) :

<%

a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S",False)
for each x in b
    response.write(x & "<br />")
next

%>

A saída do código acima será:

Monday
Tuesday
Wednesday
Thursday
Friday
Mostrar exemplo »

exemplo 3

Filtro: itens que contém "S" , com uma comparação textual (compare=1) :

<%

a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S",True,1)
for each x in b
    response.write(x & "<br />")
next

%>

A saída do código acima será:

Sunday
Tuesday
Wednesday
Thursday
Saturday
Mostrar exemplo »

<Completa VBScript Referência