ldap_count_entries

(PHP 4, PHP 5, PHP 7, PHP 8)

ldap_count_entriesLiefert bei einer Suche die Anzahl der Einträge

Beschreibung

ldap_count_entries(LDAP\Connection$ldap, LDAP\Result$result): int

Gibt die Anzahl der Einträge zurück, die im Ergebnis der vorherigen Suchoperation gespeichert sind.

Parameter-Liste

ldap

Eine LDAP\ConnectionInstanz, die von ldap_connect() zurückgegeben wurde.

result

Eine LDAP\ConnectionInstanz, die von ldap_list() oder ldap_search() zurückgegeben wurde.

Rückgabewerte

Gibt die Anzahl der Einträge im Ergebnis zurück. Bei einem Fehler wird false zurückgegeben.

Changelog

VersionBeschreibung
8.1.0 Der Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine gültige ldap link-Ressource erwartet.
8.1.0 Der Parameter result erwartet nun eine LDAP\Result-Instanz; vorher wurde eine gültige ldap result-Ressource erwartet.

Beispiele

Beispiel #1 ldap_count_entries()-Beispiel

Abrufen der Anzahl der Einträge im Ergebnis.

// $ds ist eine gültige LDAP\Connection-Instanz für einen Verzeichnis-Server

$dn = 'ou=example,dc=org';
$filter = '(|(sn=Doe*)(givenname=John*))';
$justthese = array('ou', 'sn', 'givenname', 'mail');

$sr = ldap_search($ds, $dn, $filter, $justthese);

var_dump(ldap_count_entries($ds, $sr));

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

int(1)
To Top