ldap_sort

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

ldap_sortTrie les entrées d'un résultat LDAP côté client

Avertissement

Cette fonction est OBSOLÈTE à partir de PHP 7.0.0 et a été SUPPRIMÉE à partir de PHP 8.0.0. Dépendre de cette fonction est fortement déconseillé.

Description

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

Trie 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().

Liste de paramètres

link

Une ressource LDAP, retourné par ldap_connect().

result

Un identifiant de recherche LDAP, retourné par la fonction ldap_search().

sortfilter

L'attribut à utiliser comme clé lors du tri.

Valeurs de retour

Aucune valeur n'est retournée.

Historique

VersionDescription
8.0.0 Cette fonction a été supprimée.

Exemples

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