查詢

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函式
分享連結