ldap_sort

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

ldap_sortOrdena entradas de resultado LDAP no lado do cliente

Warning

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

ldap_sort(resource $link, resource $result, string $sortfilter): bool

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);