ldap_sort

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

ldap_sortOrdena entradas de resultado LDAP no lado do cliente

Aviso

Esta função foi DESCONTINUADA 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.

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