ldap_get_entries

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

ldap_get_entriesObtém todas as entradas do resultado

Descrição

ldap_get_entries(LDAP\Connection $ldap, LDAP\Result $result): array|false

Lê múltiplas entradas do resultado fornecido, junto com seus atributos e múltiplos valores.

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 uma informação completa do resultado em um array multi-dimensional em caso de sucesso, ou false em caso de falha.

A estrutura do array é a seguinte. O índice do atributo é convertido para minúsculas. (Atributos são insensíveis a maiúsculas/minúsculas para servidores de diretório, mas não quando usadas como índices de array.)

return_value["count"] = número de entradas no resultado
return_value[0] : refere aos detalhes da primeira entrada

return_value[i]["dn"] =  DN da (i+1)-ésima entrada no resultado

return_value[i]["count"] = número de atributos na (i+1)-ésima entrada
return_value[i][j] = NOME do (j+1)-ésimo atributo na (i+1)-ésima entrada no resultado

return_value[i]["attribute"]["count"] = número de valores para o
                                        atributo na (i+1)-ésima entrada
return_value[i]["attribute"][j] = (j+1)-ésimo valor do atributo na (i+1)-ésima entrada

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.

Veja Também