ldap_count_entries

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

ldap_count_entriesConta o número de entradas em uma pesquisa

Descrição

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

Retorna o número de entradas armazenadas no resultado das operações de pesquisa anteriores.

Parâmetros

ldap

Uma instância de LDAP\Connection, retornada por ldap_connect().

result

Uma instância de LDAP\Result, retornada por ldap_list() ou ldap_search().

Valor Retornado

Retorna o número de entradas no resultado, ou false em caso de falha.

Registro de Alterações

Versão Descrição
8.1.0 O parâmetro ldap agora espera uma instância de LDAP\Connection; anteriormente, um resource ldap link válido era esperado.
8.1.0 O parâmetro result agora espera uma instância de LDAP\Result; anteriormente, um resource ldap result válido era esperado.

Exemplos

Example #1 Exemplo de ldap_count_entries()

Obtém o número de entradas no resultado.

// $ds é uma instância válida de LDAP\Connection para um servidor de diretório

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

O exemplo acima produzirá algo semelhante a:

int(1)