ldap_get_values
ldap_get_values
(PHP 3, PHP 4)
ldap_get_values - получает все значения из результирующего вхождения.
Описание
array ldap_get_values (resource link_identifier, resource result_entry_identifier, string attribute)
Возвращает массив значений атрибута при успехе, FALSE при ошибке.
ldap_get_values() используется для чтения всех значений атрибута вхождения в результате. Вхождение специфицируется параметром result_entry_identifier. Количество значений можно определить через индексирование результирующего массива. Доступ к отдельным значениям можно получить по целочисленному индексу массива. Первый индекс 0.
Для этого вызова требуется result_entry_identifier, поэтому ему должен предшествовать один из вызовов ldap-поиска и один из вызовов получения конкретного вхождения.
Ваше приложение должно быть жёстко кодировано для поиска определённых атрибутов (таких как "surname" или "mail"), либо вы должны использовать вызов ldap_get_attributes() для работы с существующими атрибутами данного вхождения.
LDAP разрешает более одного вхождения на атрибут, поэтому можно, например, хранить количество email-адресов одной директории маркированными атрибутом "mail".
return_value["count"] = количество значений атрибута
return_value[0] = первое значение атрибута
return_value[i] = i'ное значение атрибута