(PHP 4 >= 4.2.0, PHP 5, PHP 7)
ldap_sort — Trie les entrées d'un résultat LDAP côté client
$link
, resource $result
, string $sortfilter
) : boolTrie le résultat d'une recherche LDAP, retournée par la fonction ldap_search().
Comme cette fonction trie les valeurs retournées du côté client, il est
possible que vous n'obteniez pas les résultats escomptés si vous atteignez
sizelimit soit du serveur, soit défini dans
ldap_search().
Cette fonctionnalité est OBSOLÈTE à partir de PHP 7.0.0. Dépendre de cette fonctionnalité est fortement déconseillé.
linkUn identifiant de lien LDAP, retourné par la fonction ldap_connect().
resultUn identifiant de recherche LDAP, retourné par la fonction ldap_search().
sortfilterL'attribut à utiliser comme clé lors du tri.
Trie le résultat d'une recherche.
Exemple #1 Tri LDAP
<?php
// $ds est un identifiant de lien valide (voir 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);
// Trie
ldap_sort($ds, $sr, 'sn');
// Récupération des données
$info = ldap_get_entries($ds, $sr);