База знаний

Справочная система SP-XML

Связанные темы:

Функции для работы с объектами
Преобразование типов данных
Преобразование форматов и кодировок
Работа со строками
Работа с датами
Работа с массивами
Работа с файловой системой
Работа с URL
Обработка HTML
Работа с формами данных
Работа с базой данных приложения
Работа с документами XML
Работа с элементами XML
Работа с экранами
Работа с реестром Windows
Выполнение кода
Функции Web-сервера
Управление сервером приложения
Системные функции
Прочие функции
Эксперементальные и узкоспециализированные функции
Устаревшие функции

ArrayIntersect()

     Возвращает массив, содержащий элементы массива 1, у которых значение ключевого поля совпадает хотя бы в с одним элементом массива 2.

    

Аргументы:

     array1   - массив 1 

     array2   - массив 2 

     fieldExpr1   - выражение, вычисляемое относительно каждого элемента массива 1 и возвращающее значение ключа для сравнения. Необязательный аргумент (String). Если аргумент не указан, используется значение самого элемента (This).

     fieldExpr2   - выражение, вычисляемое относительно каждого элемента массива 2 и возвращающее значение ключа для сравнения. Необязательный аргумент (String). Если аргумент не указан, используется значение самого элемента (This).

Результат:

     Array

Порядок следования элементов в возвращаемом массиве не определен. Если в массиве 1 есть элементы с одинаковым значением ключевого поля, то попадание в возвращаемый массив всех таких элементов не гарантируется. Гарантированно в возвращаемый массив попадут элементы с дублирующимся ключом в количестве, в каком элементы с этим же ключом присутствуют в массиве 2.