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)
To Top