(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
ldap_parse_result — Extrae información de un resultado
$ldap,$result,&$error_code,&$matched_dn = null,&$error_message = null,&$referrals = null,&$controls = nullAnaliza un resultado de búsqueda LDAP.
ldapAn LDAP\Connection instance, returned by ldap_connect().
resultAn LDAP\Result instance, returned by ldap_list() or ldap_search().
error_code
       Una referencia a una variable que será valorizada con el código de error
       LDAP en el resultado, o con 0 si no ha ocurrido ningún error.
      
matched_dn
       Una referencia a una variable que será valorizada con el DN correspondiente
       si ha sido reconocido en la consulta, de lo contrario, valdrá null.
      
error_messageUna referencia a una variable que será valorizada con el mensaje de error LDAP en el resultado, o con una cadena vacía si no ha ocurrido ningún error.
referralsUna referencia a una variable que será valorizada con un array conteniendo las cadenas de referencia en el resultado, o un array vacío si no se devuelve ninguna referencia.
controlsArray de Controles LDAP a enviar con la consulta.
| Versión | Descripción | 
|---|---|
| 8.1.0 | The ldapparameter expects an LDAP\Connection
  instance now; previously, a validldap linkresource was expected. | 
| 8.1.0 | The resultparameter expects an LDAP\Result
  instance now; previously, a validldap resultresource was expected. | 
| 7.3.0 | Se ha añadido soporte para controls. | 
Ejemplo #1 Ejemplo con 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)) {
    // realice algunas acciones con $errcode, $dn, $errmsg y $refs
}
?>