查询

ldap_first_attribute()函数—用法及示例

「 返回给定条目的第一个属性名称 」


函数名称:ldap_first_attribute()

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

函数描述:ldap_first_attribute() 函数用于返回给定条目的第一个属性名称。

用法:

string ldap_first_attribute ( resource $link_identifier , resource $result_entry_identifier )

参数:

  • $link_identifier:一个有效的 LDAP 连接标识符,通过ldap_connect()函数获得。
  • $result_entry_identifier:一个有效的结果标识符,通过ldap_search()函数获得。

返回值:

  • 如果成功,该函数返回第一个属性的名称作为一个字符串。
  • 如果没有更多的属性,或者出现错误,该函数返回FALSE。

示例:

// 连接到LDAP服务器
$ldapconn = ldap_connect("ldap.example.com") or die("无法连接到LDAP服务器");

// 绑定到LDAP服务器
ldap_bind($ldapconn, "cn=admin,dc=example,dc=com", "password") or die("无法绑定到LDAP服务器");

// 搜索LDAP目录
$result = ldap_search($ldapconn, "ou=users,dc=example,dc=com", "(cn=john)");

// 获取第一个条目的属性名称
$entry = ldap_first_entry($ldapconn, $result);
$attribute = ldap_first_attribute($ldapconn, $entry);

// 打印属性名称
echo "第一个属性名称为: " . $attribute;

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

注意事项:

  • 在使用ldap_first_attribute()函数之前,需要先通过ldap_first_entry()函数获取第一个条目的标识符。
  • 该函数仅返回第一个属性的名称,如果需要获取所有属性的名称,可以使用ldap_get_attributes()函数。
补充纠错
上一个函数: ldap_first_entry()函数
下一个函数: ldap_explode_dn()函数
热门PHP函数
分享链接