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.
  
ldapUne instance LDAP\Connection, retourné par ldap_connect().
resultUne 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 ldapattend désormais une instance de
  LDAP\Connection ; auparavant, une resourceldap linkétait attendue. | 
| 8.1.0 | Le paramètre resultattend désormais une instance de
  LDAP\Result ; auparavant, une resourceldap 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)