# ldap_parse_result

(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)

ldap_parse_result — Extraer información del resultado

### Descripción

ldap_parse_result(
resource `$link`,
resource `$result`,
int `&$errcode`,
string `&$matcheddn` = ?,
string `&$errmsg` = ?,
array `&$referrals` = ?
): bool

Analiza un resultado de búsqueda de LDAP.

### Parámetros

`link`

  Un identificador de enlace de LDAP, devuelto por ldap_connect().

`result_identifier`

  Es un recurso de resultado de LDAP, devuelto por ldap_list() o ldap_search().

`errcode`

  Es una referencia a una variable que será establecida en el código de error de LDAP en el resultado, o `0` si no hubo un error.

`matcheddn`

  Es una referencia a una variable que será establecida a un DN que coincidió si alguno fue reconocido dentro de la solicitud, de otro modo este será establecido a `null`.

`errmsg`

  Es una referencia a una variable que será establecida al mensaje de error de LDAP en el resultado, o será una cadena vacía si no hubo error.

`referrals`

  Es una referencia a una variable que será establecida a un conjunto de array para todas las cadenas de referencia en el resultado, o un array vacío si no se devuelven referencias.

### Valores devueltos

Devuelve `true` en caso de éxito o `false` en caso de error.

### Ejemplos

Ejemplo #1 Ejemplo de ldap_parse_result()

`<?php
$result = ldap_search($link, "cn=userref,dc=my-domain,dc=com", "(cn=user*)");
$errcode = $dn = $errmsg = $refs = null;
if (ldap_parse_result($link, $result, $errcode, $dn, $errmsg, $refs)) {
// hacer algo con $errcode, $dn, $errmsg y $refs
}
?>`