如果您的搜索结果大于目录限制,它只会显示目录允许返回的最大条目数量(例如,某些 ActiveDirectory 中为 2000)。
(PHP 4, PHP 5, PHP 7, PHP 8)
ldap_count_entries — 统计搜索中的条目数量
ldap
由 ldap_connect() 返回的 LDAP\Connection 实例。
result
由 ldap_list() 或 ldap_search() 返回的 LDAP\Result 实例。
返回结果中的条目数量,或者在失败时返回 false
。
版本 | 描述 |
---|---|
8.1.0 | ldap 参数现在需要 LDAP\Connection 实例;以前,需要有效的 ldap link 资源。 |
8.1.0 | result 参数现在需要 LDAP\Result 实例;以前,需要有效的 ldap result 资源。 |
示例 #1 ldap_count_entries() 示例
检索结果中的条目数量。
// $ds 是目录服务器的有效 LDAP\Connection 实例
$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)
如果您的搜索结果大于目录限制,它只会显示目录允许返回的最大条目数量(例如,某些 ActiveDirectory 中为 2000)。