ldap_sort

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

ldap_sort — Sortiert LDAP Ergebniseinträge clientseitig

Beschreibung

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

Sortiere 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.

Warnung

Dieses Feature ist seit PHP 7.0.0 DEPRECATED (veraltet). Sich auf diese Funktion zu verlassen ist in keiner Weise empfehlenswert.

Parameter-Liste

link

Eine LDAP-Verbindungskennung, geliefert von ldap_connect().

result

Eine Suchergebniskennung, geliefert von ldap_search().

sortfilter

Das als Sortierschlüssel zu verwendende Merkmal.

Beispiele

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