integer ldap_count_entries(resource connection, integer result)
Функция ldap_count_entries возвращает количество записей в заданном результирующем наборе. Аргумент result передает результирующий идентификатор, возвращаемый функцией ldap_read.
boolean ldap_delete(resource connection, string dn)
Функция ldap_delete (листинг 17.4) удаляет запись из каталога.

I Листинг 17.4. Функция ldap delete_
<?php
// подключиться к серверу LDAP if(!($ldap=ldap_connect("localhost")))
{
die("Невозможно подключиться к серверу LDAP!");
}
//set login DN
$dn="cn=Manager,dc=leonatkinson,dc=com"; // попытка привязки к DN с помощью пароля if(!ldap_bind($ldap, $dn, "secret"))
{
die("Невозможна привязка к '$dn'!"),-
}
// удалить запись из каталога
$dn="cn=Barbara J Jensen,dc=leonatkinson,dc=com"; if(ldap_delete($ldap, $dn))
{
print(" Запись удалена!");
}
else
{
print("Удаление привело к ошибке!");
}
// закрыть соединение ldap_close($ldap);

string ldap_dn2ufn(string dn)
Функция ldap_dn2ufn транслирует DN в более удобную для пользователя форму, не предусматривающую спецификации типа.
integer ldap_errno(resource connection)
Функция ldap_errno возвращает номер последней ошибки для данного соединения. 
string ldap_error(resource connection)
Функция ldap_error возвращает описание последней ошибки для данного соединения.
string ldap_err2str(integer error)
Функция ldap_err2str предназначена для преобразования номера ошибки в ее описание.
array ldap_explode_dn(string dn, boolean attributes)
Функция ldap_explode_dn (листинг 17.5) заносит возвращенное функцией ldap_get_dn значение DN в массив. Элементы массива являются относительным отличительным именем (RDN). Этот массив содержит элементы, проиндексированные по номерам RDN. Аргумент attributes возвращает значения с кодами их атрибутов.

| Листинг 17.5. Функция ldap_explode_dn_
<?php
// задать тестовое DN
$dn = "cn=Leon Atkinson, o=PHP Community, c=US";
$rdn = ldap_explode_dn($dn, FALSE);
for($index = 0; $index < $rdn["count"]; $index++)
{
print("$rdn[$index] <BR>n");
}

string ldap_first_attribute(resource connection, integer result, integer pointer)
Функция ldap_first_attribute возвращает первый атрибут для заданной записи. Аргумент pointer передается в качестве ссылки. Эта переменная сохраняет указатель в списке атрибутов. Функция ldap_get_attributes, вероятно, является более удобной.
resource ldap_first_entry(resource connection, integer result)
Функция ldap_first_entry возвращает идентификатор записи для первой записи результирующего набора. Это целое число, используемое функцией ldap_next_entry. Функция ldap_get_entries используется для поиска всех записей массива.
resource ldap_first_reference(resource connection, resource result)
Функция ldap_first_reference возвращает первую ссылку из результирующего набора.
boolean ldap_free_result(integer result)
Функция ldap_free_result предназначена для очистки памяти после работы функции ldap_read или ldap_search. 
array ldap_get_attributes(resource connection, resource result)
Функция ldap_get_attributes предназначена для получения многомерного массива со всеми атрибутами и их значениями для указанного идентификатора результата. Ссылка на атрибуты может задаваться по их именам или номерам. В элементе count задается количество элементов. Атрибуты со многими значениями также имеют элемент count, а на каждый элемент делается ссылка по его номеру. Эта функция позволяет просматривать каталог для обнаружения атрибутов, о существовании которых вы могли и не догадываться.
string ldap_get_dn(integer ldap, resource result)
Функция ldap_get_dn возвращает DN для указанного результата.