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; раніше очікувався ресурс (resourceldap link
8.1.0Параметрresult тепер чекає екземпляр LDAP\Result; раніше очікувався ресурс (resourceldap result

Дивіться також

  • ldap_first_entry() - Повернути перший ідентифікатор результату
  • ldap_next_entry() - Отримати наступний запис результату