# ldap_get_values

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

ldap_get_values — Obtener todos los valores de una entrada de resultados

### Descripción

ldap_get_values(resource `$link_identifier`, resource `$result_entry_identifier`, string `$attribute`): array

Lee todos los valores del atributo en la entrada en el resultado.

Esta llamada necesita un `result_entry_identifier`, tal que sea precedido por una de las llamadas de búsqueda de ldap y una de las llamadas para obtener una entrada individual.

Su solicitud será fuertemente codificada para buscar ciertos atributos (tales como "apellido" o "correo"), o tendrá que utilizar la llamada ldap_get_attributes() para resolver qué atributos existen para una entrada dada.

### Parámetros

`link_identifier`

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

`result_entry_identifier`

`attribute`

### Valores devueltos

Devuelve un arreglo de valores para el atributo en caso de éxito y `false` en caso de error. El número de valores puede ser hallado indexando "count" en el arreglo resultante. Los valores individuales son accedidos por un índice entero en el arreglo. El índice primero es 0.

LDAP permite más de una entrada para un atributo, así que puede, por ejemplo, almacenar un número de direcciones para la entrada de directorio de una persona etiquetado con el atributo "correo"

        return_value["count"] = Número de valores para el atributo
        return_value[0] = Primer valor del atributo
        return_value[i] = i-ésimo valor del atributo

### Ejemplos

Ejemplo #1 Listar todos los valores del atributo "correo" para una entrada de directorio

`<?php
// $ds es un identificador de enlace válido para un servidor de directorio
// $sr es un resultado de búsqueda válido de una llamada previa a
// una de las llamadas de búsqueda de directorio ldap
// $entry es un identificador de entrada válido de una llavada previa a
// una de las llamadas que devuelve una entrada de directorio
$values = ldap_get_values($ds, $entry, "correo");
echo $values["count"] . " direcciones de correo para esta entrada.<br />";
for ($i=0; $i < $values["count"]; $i++) {
echo $values[$i] . "<br />";
}
?>`

### Ver también

- ldap_get_values_len() - Obtener todos los valores binarios desde una entrada de resultados