If your search result is larger then the directory limit, it will just show you the maximum number of return entries possible by the directory (.e.g 2000 in some ActiveDirectories)
(PHP 4, PHP 5, PHP 7, PHP 8)
ldap_count_entries — Compte le nombre d'entrées après une recherche
Retourne le nombre d'entrées trouvées dans le résultat
result_identifier
, sur la connexion
link_identifier
.
ldap
Une instance LDAP\Connection, retourné par ldap_connect().
result
Une instance LDAP\Result, retourné par ldap_list() ou ldap_search().
Retourne le nombre d'entrées dans le résultat, ou false
si une erreur survient.
Version | Description |
---|---|
8.1.0 |
Le paramètre ldap attend désormais une instance de
LDAP\Connection ; auparavant, une ressource ldap link était attendue.
|
8.1.0 |
Le paramètre result attend désormais une instance de
LDAP\Result ; auparavant, une ressource ldap result était attendue.
|
Exemple #1 Exemple avec ldap_count_entries()
Retrieve number of entries in the result.
// $ds doit être une instance de connexion LDAP\Connection valide
$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));
Résultat de l'exemple ci-dessus est similaire à :
int(1)
If your search result is larger then the directory limit, it will just show you the maximum number of return entries possible by the directory (.e.g 2000 in some ActiveDirectories)