ldap_sort

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

ldap_sortSortiert LDAP-Ergebniseinträge clientseitig

Warnung

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.

Beschreibung

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

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.

Parameter-Liste

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.

Rückgabewerte

Es wird kein Wert zurückgegeben.

Changelog

Version Beschreibung
8.0.0 Diese Funktion wurde entfernt.

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