(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
ldap_parse_result — Extrai informação de resultado
$ldap,$result,&$error_code,&$matched_dn = null,&$error_message = null,&$referrals = null,&$controls = nullInterpreta um resultado de pesquisa LDAP.
ldapUma instância de LDAP\Connection, retornada por ldap_connect().
resultUma instância de LDAP\Result, retornada por ldap_list() ou ldap_search().
error_code
       Uma referência a uma variável que será definida para o código de erro LDAP no
       resultado, ou 0 se não houve erro.
      
matched_dn
       Uma referência a uma variável que será definida para um DN correspondente se algum foi
       reconhecido na requisição, caso contrário será definido para null.
      
error_messageUma referência a uma variável que será definida para a mensagem de erro LDAP no resultado, ou uma string vazia se não houve erro.
referralsUma referência a uma variável que será definida para um array definido para todas as strings referenciadas no resultado, ou um array vazio se nenhuma referência foi retornada.
controlsUm array de Controles LDAP que foram enviados com a resposta.
| Versão | Descrição | 
|---|---|
| 8.1.0 | O parâmetro ldapagora espera uma instância de LDAP\Connection;
  anteriormente, um resourceldap linkválido era esperado. | 
| 8.1.0 | O parâmetro resultagora espera uma instância de LDAP\Result;
  anteriormente, um resourceldap resultválido era esperado. | 
| 7.3.0 | Adicionado suporte para controls. | 
Exemplo #1 Exemplo de ldap_parse_result()
<?php
$result = ldap_search($ldap, "cn=userref,dc=my-domain,dc=com", "(cn=user*)");
$errcode = $dn = $errmsg = $refs =  null;
if (ldap_parse_result($ldap, $result, $errcode, $dn, $errmsg, $refs)) {
    // faz alguma coisa com $errcode, $dn, $errmsg e $refs
}
?>