(PHP 4 >= 4.2.0, PHP 5, PHP 7)
ldap_sort — Sortiert LDAP-Ergebniseinträge clientseitig
Diese Funktion wurde in PHP 7.0.0 als DEPRECATED (veraltet) markiert und ist seit PHP 8.0.0 ENTFERNT. Von der Verwendung dieser Funktion wird dringend abgeraten.
Sortiert das Ergebnis einer LDAP-Suche, das von ldap_search() zurückgegeben wurde.
Da diese Funktion die zurückgegebenen Werte clientseitig sortiert, ist es
möglich, dass unerwartete Ergebnisse geliefert werden, falls entweder das
serverseitige sizelimit
oder dasjenige, das mit
ldap_search() festgelegt wurde, erreicht wurde.
link
Eine LDAP-Ressource, die von ldap_connect() zurückgegeben wurde.
result
Eine Suchergebniskennung, die von ldap_search() zurückgegeben wurde.
sortfilter
Das als Sortierschlüssel zu verwendende Merkmal.
Es wird kein Wert zurückgegeben.
Version | Beschreibung |
---|---|
8.0.0 | Diese Funktion wurde entfernt. |
Sortieren eines Suchergebnisses.
Beispiel #1 LDAP-Sortierung
<?php
// $ds ist eine gültige Verbindungskennung (siehe 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);
// Sortiere
ldap_sort($ds, $sr, 'sn');
// Hole die Daten
$info = ldap_get_entries($ds, $sr);