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 — 検索結果のエントリ数を数える
$ldap
, resource $result
): int直前の検索結果として保存されたエントリの数を返します。
結果のエントリ数を返します。エラーの場合は false
を返します。
例1 ldap-count-entries() の例
結果のエントリ数を取得します。
// $ds は、有効なリンク ID です (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);
var_dump(ldap_count_entries($ds, $sr));
上の例の出力は、 たとえば以下のようになります。
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)