Функции Язык программирования PHP

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'ное значение атрибута

Пример 1. Список всех значений атрибута "mail" для вхождения директории
// 
$ds это правильный идентификатор ссылки для сервера директорий // $sr это правильный 
результат поиска от предыдущего вызова // поиска ldap directory // $entry это 
правильный идентификатор вхождения от одного из предыдущих вызовов, // возвратившего 
вхождение директории $values = ldap_get_values($ds, $entry,"mail"); echo $values["count"]." 
email addresses for this entry.<p>"; for ($i=0; $i < $values["count"]; 
$i++) echo $values[$i]."<br>";

Назад Оглавление Вперёд
ldap_get_values_len Вверх ldap_list

PEAR

PEAR, PHP Extension and Application Repository (в оригинале - PHP Extension and Add-on Repository) это версия основных классов PHP, которая может в дальнейшем разрастись и стать одним из основных способов распространения расширений на базе как PHP, так и C, среди разработчиков Основы электротехники выполнение курсовой работы  Амплитудный и фазовый спектры напряжения на нагрузке, построенные по результатам расчета  Определим действующие значения напряжения источника, напряжения и тока в нагрузке.

PEAR был создан в ходе дискуссий на PHP Developers' Meeting (PDM) в январе 2000 Тель-Авиве Stig'ом S. Bakken'ом и посвящён его первой дочери, Malin Bakken. Интегральное исчисление функции одной переменной

С начала 2000 года PEAR разросся в большой проект с большим количеством разработчиков, работающих над реализацией общей функциональности на благо всего сообщества PHP.
Сегодня PEAR имеет большое разнообразие инфраструктуры основных классов для доступа к БД, кэширования содержимого, математических вычислений, eCommerce и многого другого.