ldap_sort
(PHP 4 >= 4.2.0, PHP 5, PHP 7)
ldap_sort — Ordena entradas de resultado LDAP no lado do cliente
Esta função tornou-se DEFASADA a partir do PHP 7.0.0 e foi REMOVIDA a partir do PHP 8.0.0. O uso desta função é fortemente desencorajado.
Descrição
Ordena o resultado de uma pesquisa LDAP, retornada por ldap_search().
Como esta função ordena os valores retornados no lado do cliente, é possível que
não sejam obtidos os resultados esperados caso seja alcançado o limite de tamanho sizelimit
do servidor
ou o definido por ldap_search().
Parâmetros
link
-
Um recurso LDAP, retornado por ldap_connect().
result
-
Um identificador de resultado de pesquisa, retornado por ldap_search().
sortfilter
-
O atributo a ser usado como chave na ordenação.
Valor Retornado
Nenhum valor é retornado.
Registro de Alterações
Versão | Descrição |
---|---|
8.0.0 | Esta função foi removida. |
Exemplos
Ordenando o resultado de uma pesquisa.
Example #1 Ordenação LDAP
<?php
// $ds é um identificador de conexão válido (consulte ldap_connect)
$dn = 'ou=example,dc=org';
$filter = '(|(sn=Doe*)(givenname=John*))';
$justthese = array('ou', 'sn', 'givenname', 'mail');
$sr = ldap_search($ds, $dn, $filter, $justthese);
// Ordena
ldap_sort($ds, $sr, 'sn');
// Recuperando os dados
$info = ldap_get_entries($ds, $sr);