ldap_count_entries

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

ldap_count_entriesCuenta el número de entradas tras una búsqueda

Descripción

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

Devuelve el número de entradas encontradas en el resultado result_identifier, sobre la conexión link_identifier.

Parámetros

ldap

Una instancia de LDAP\Connection, devuelta por ldap_connect().

result

Una instancia de LDAP\Result, devuelta por ldap_list() o ldap_search().

Valores devueltos

Devuelve el número de entradas en el resultado, o false si ocurre un error.

Historial de cambios

Versión Descripción
8.1.0 El parámetro ldap ahora espera una instancia de LDAP\Connection; anteriormente, se esperaba un resource ldap link válido.
8.1.0 El parámetro result ahora espera una instancia de LDAP\Result; anteriormente, se esperaba un resource ldap result válido.

Ejemplos

Ejemplo #1 Ejemplo con ldap_count_entries()

Obtener el número de entradas en el resultado.

// $ds debe ser una instancia de conexión LDAP\Connection válida

$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));

Resultado del ejemplo anterior es similar a:

int(1)