首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]ldap_count_entries()函数—用法及示例

发布于 2025-04-28 18:47:30
0
11

函数名: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服务器的配置和搜索需求进行相应的调整。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流