牛牛在线工具

ldap_get_entries()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ldap_get_entries()

获取搜索结果的条目数

函数名:ldap_get_entries() 适用版本:PHP 4, PHP 5, PHP 7 函数说明:ldap_get_entries() 函数用于获取搜索结果的条目数。 语法:ldap_get_entries(resource $ldap, resource $result) 参数: $ldap:LDAP 连接标识符,通过 ldap_connect() 函数获得。 $result:LDAP 搜索结果标识符,通过 ldap_search() 函数获得。 返回值:成功时返回一个包含搜索结果的多维数组,失败时返回 FALSE。 示例: // 创建 LDAP 连接 $ldap = ldap_connect("ldap.example.com"); // 绑定 LDAP 连接 ldap_bind($ldap, "cn=admin,dc=example,dc=com", "password"); // 执行 LDAP 搜索 $result = ldap_search($ldap, "dc=example,dc=com", "cn=*"); // 获取搜索结果的条目数 $entries = ldap_get_entries($ldap, $result); // 遍历搜索结果 for ($i = 0; $i < $entries["count"]; $i++) { // 输出条目的 DN echo "DN: " . $entries[$i]["dn"] . "<br>"; // 输出条目的属性和值 foreach ($entries[$i] as $key => $value) { if (is_array($value)) { foreach ($value as $item) { echo $key . ": " . $item . "<br>"; } } else { echo $key . ": " . $value . "<br>"; } } echo "<br>"; } // 关闭 LDAP 连接 ldap_close($ldap); 以上示例演示了如何使用 ldap_get_entries() 函数获取 LDAP 搜索结果的条目数,并对每个条目进行遍历,输出条目的 DN 和属性值。