ldap_get_entries

(PHP 4, PHP 5, PHP 7, PHP 8)

ldap_get_entriesПолучает все записи результата

Описание

ldap_get_entries(LDAP\Connection$ldap, LDAP\Result$result): array|false

Читает множественные записи из заданного результата, и затем читает атрибуты и множественные значения.

Список параметров

ldap

Экземпляр класса LDAP\Connection, который возвращает функция ldap_connect().

result

Экземпляр класса LDAP\Result, который возвращает функция ldap_list() или ldap_search().

Возвращаемые значения

Возвращает полную информацию о результате в виде многомерного массива в случае успешного выполнения, и false в случае возникновения ошибки.

Структура массива следующая: Индекс атрибута преобразован в нижний регистр. (Атрибуты для серверов каталогов являются нечувствительными к регистру, но не тогда, когда они используются в качестве индексов массива.)

 return_value["count"] = число записей в результате return_value[0] : ссылается на информацию о первой записи return_value[i]["dn"] = DN i-ой записи в результате return_value[i]["count"] = число атрибутов в i-ой записи return_value[i][j] = NAME j-ого атрибута в i-ой записи результата return_value[i]["attribute"]["count"] = число значений атрибута в i-ой записи return_value[i]["attribute"][j] = j-ое значение атрибута i-ой записи 

Список изменений

ВерсияОписание
8.1.0 Параметр ldap теперь ожидает экземпляр класса LDAP\Connection; раньше параметр ждал ресурс (resource) ldap link .
8.1.0 Параметр result теперь ожидает экземпляр класса LDAP\Result; раньше параметр ждал ресурс (resource) ldap result.

Смотрите также

  • ldap_first_entry() - Возвратить первый идентификатор результата
  • ldap_next_entry() - Получить следующую запись результата
To Top