ldap_next_entry()

获取结果集中的下一个条目

首字母:L

函数名:ldap_next_entry()

适用版本:PHP 4 >= 4.0.2, PHP 5, PHP 7

用法:ldap_next_entry(resource $ldap, resource $result_entry_identifier): resource|false

说明:ldap_next_entry() 函数用于获取结果集中的下一个条目。

参数:

  • $ldap:LDAP 连接标识符,通过ldap_connect()函数获得。
  • $result_entry_identifier:结果集中的条目标识符,通过ldap_first_entry()函数获得。

返回值:

  • 如果成功,返回下一个条目的标识符。
  • 如果没有更多条目或发生错误,返回 false。

示例:

";
 // 获取下一个条目
 $entry = ldap_next_entry($ldap, $entry);
}
// 关闭 LDAP 连接
ldap_close($ldap);
?>

上述示例演示了使用ldap_next_entry()函数遍历LDAP搜索结果集中的所有条目。首先,我们通过ldap_connect()函数连接到LDAP服务器,并使用ldap_bind()函数绑定到服务器。然后,我们执行ldap_search()函数来搜索特定条件下的条目,并使用ldap_first_entry()函数获取第一个条目的标识符。接下来,我们使用while循环遍历结果集中的所有条目,使用ldap_get_dn()函数获取当前条目的DN(Distinguished Name),并进行处理。在循环的每一次迭代中,我们使用ldap_next_entry()函数获取下一个条目的标识符,直到没有更多条目为止。最后,我们使用ldap_close()函数关闭LDAP连接。

请注意,此示例仅为演示目的,实际使用时可能需要根据具体情况进行适当修改。

同首字母函数