ldap_sort

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

ldap_sortOrdena las entradas de un resultado LDAP lado-cliente

Advertencia

Esta función ha sido declarada OBSOLETA a partir de PHP 7.1.0 y será ELIMINADA a partir de PHP 8.0.0. Su uso está totalmente desaconsejado.

Descripción

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

Ordena el resultado de una búsqueda LDAP, retornado por la función ldap_search().

Como esta función ordena los valores retornados lado-cliente, es posible que no se obtengan los resultados esperados si se alcanza sizelimit ya sea del servidor o definido en ldap_search().

Parámetros

link

Un recurso LDAP, retornado por ldap_connect().

result

Un identificador de búsqueda LDAP, retornado por la función ldap_search().

sortfilter

El atributo a utilizar como clave durante el ordenamiento.

Valores devueltos

No devuelve ningún valor.

Historial de cambios

Versión Descripción
8.0.0 Esta función ha sido eliminada.

Ejemplos

Ordena el resultado de una búsqueda.

Ejemplo #1 Ordenamiento LDAP

<?php
// $ds es un identificador de enlace válido (ver 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');

// Obtención de los datos
$info = ldap_get_entries($ds, $sr);