ldap_count_entries

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

ldap_count_entriesПосчитать число записей в результатах поиска

Описание

ldap_count_entries(LDAP\Connection $ldap, LDAP\Result $result): int

Возвращает число записей, сохранённых в результате предыдущей операции поиска.

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

ldap

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

result

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

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

Возвращает число записей в результате или false в случае возникновения ошибки.

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

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

Примеры

Пример #1 Пример использования функции ldap_count_entries()

Получение числа записей в результате.

// $ds допустимый экземпляр LDAP\Connection

$dn = 'ou=example,dc=org';
$filter = '(|(sn=Doe*)(givenname=John*))';
$justthese = array('ou', 'sn', 'givenname', 'mail');

$sr = ldap_search($ds, $dn, $filter, $justthese);

var_dump(ldap_count_entries($ds, $sr));

Результатом выполнения данного примера будет что-то подобное:

     int(1)