English | 简体中文 | 繁體中文
查询

ldap_count_entries()函数—用法及示例

「 计算给定搜索结果中的条目数 」


函数名:ldap_count_entries()

适用版本:PHP 4, PHP 5, PHP 7

用法:ldap_count_entries(resource $ldap, resource $result) : int

函数描述:该函数用于计算给定搜索结果中的条目数。

参数:

  • $ldap: LDAP 连接标识符,由ldap_connect()返回。
  • $result: LDAP 搜索结果标识符,由ldap_search()返回。

返回值:返回搜索结果中的条目数,如果出错则返回 FALSE。

示例:

// 连接到 LDAP 服务器
$ldap = ldap_connect('ldap://ldap.example.com');

// 绑定到 LDAP 服务器
ldap_bind($ldap, 'cn=admin,dc=example,dc=com', 'password');

// 搜索条目
$result = ldap_search($ldap, 'dc=example,dc=com', '(&(objectClass=person)(sn=Smith))');

// 获取搜索结果中的条目数
$entryCount = ldap_count_entries($ldap, $result);

// 输出条目数
echo "搜索结果中的条目数:".$entryCount;

// 关闭 LDAP 连接
ldap_close($ldap);

在上面的示例中,我们首先通过ldap_connect()函数建立与LDAP服务器的连接。然后,通过ldap_bind()函数绑定到LDAP服务器。接下来,使用ldap_search()函数执行搜索操作,找到所有姓为Smith的人。最后,使用ldap_count_entries()函数获取搜索结果中的条目数并将其输出。

请注意,此示例仅用于演示ldap_count_entries()函数的用法和示例。实际使用时,您需要根据您的LDAP服务器的配置和搜索需求进行相应的调整。

补充纠错
热门PHP函数
分享链接