Последние учебники веб-разработки
×

ASP Руководство

ASP ГЛАВНАЯ ASP Введение ASP устанавливать ASP Синтаксис ASP переменные ASP процедуры ASP формы ASP Cookies ASP сессия ASP заявка ASP #включают ASP Global.asa ASP Отправить по электронной почте

VBScript Руководство

VB ГЛАВНАЯ VB переменные VB процедуры VB условный VB перекручивание VB Примеры VB функции VB Ключевые слова

ASP Объекты

ASP отклик ASP Запрос ASP заявка ASP сессия ASP сервер ASP Ошибка ASP Файловая система ASP TextStream ASP Водить машину ASP файл ASP папка ASP Словарь ASP AdRotator ASP BrowserCap ASP Содержание Linking ASP Содержание ротатор ASP Быстрый Ref

ADO Руководство

ADO вступление ADO соединение ADO Recordset ADO дисплей ADO запрос ADO Сортировать ADO Добавить ADO Редактировать ADO Удалить ADO демонстрация ADO Ускорить

ADO Объекты

ADO команда ADO подключение ADO Ошибка ADO поле ADO параметр ADO Имущество ADO запись ADO Recordset ADO Поток ADO Типы данных

ASP and AJAX

AJAX вступление AJAX ASP AJAX База данных

ASP Примеры

ASP Примеры ASP викторина


 

VBScript Функция фильтра


<Полная VBScript Ссылка

Функция фильтра возвращает отсчитываемый от нуля массива, который содержит подмножество массива строк на основе критерия фильтра.

Note: Если совпадений параметра значения не найдены, функция Filter возвращает пустой массив.

Note: Если inputstrings параметр является Null или NOT одномерный массив, то произойдет ошибка.

Синтаксис

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

параметр Описание
inputstrings Необходимые. Одномерный массив строк для поиска
value Необходимые. Строка для поиска
include Необязательный. Логическое значение, указывающее, следует ли возвращать подстроки, которые включают или исключают значение. Правда возвращает подмножество массива, который содержит значение в качестве подстроки. Ложные возвращает подмножество массива, который не содержит значение в качестве подстроки. Значение по умолчанию True.
compare Необязательный. Задает сравнение строк для использования.

Может иметь одно из следующих значений:

  • 0 = vbBinaryCompare - Выполнить двоичное сравнение
  • 1 = vbTextCompare - Выполнить текстовое сравнение

Примеры

Пример 1

Фильтр: элементы , которые содержат "S"

<%

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

%>

Выход кода выше:

Sunday
Saturday
Показать пример »

Пример 2

Фильтр: элементы , которые не содержат "S" (include=False) в (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

%>

Выход кода выше:

Monday
Tuesday
Wednesday
Thursday
Friday
Показать пример »

Пример 3

Фильтр: элементы , которые содержат "S" , с текстовым сравнением (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

%>

Выход кода выше:

Sunday
Tuesday
Wednesday
Thursday
Saturday
Показать пример »

<Полная VBScript Ссылка