查詢

ldap_count_entries()函式—用法及示例

「 計算給定搜尋結果中的條目數 」


函式名: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伺服器的配置和搜尋需求進行相應的調整。

補充糾錯
熱門PHP函式
分享連結