ldap_count_entries

(PHP 4, PHP 5, PHP 7, PHP 8)

ldap_count_entries検索結果のエントリ数を数える

説明

ldap_count_entries(resource $ldap, resource $result): int

直前の検索結果として保存されたエントリの数を返します。

パラメータ

ldap

ldap_connect() が返す LDAP リンク ID。

result

内部の LDAP 結果。

返り値

結果のエントリ数を返します。エラーの場合は false を返します。

例1 ldap-count-entries() の例

結果のエントリ数を取得します。

// $ds は、有効なリンク ID です (ldap_connect を参照ください)

     $dn        = 'ou=example,dc=org';
     $filter    = '(|(sn=Doe*)(givenname=John*))';
     $justthese = array('ou', 'sn', 'givenname', 'mail');

     $sr = ldap_search($ds, $dn, $filter, $justthese);

     var_dump(ldap_count_entries($ds, $sr));

上の例の出力は、 たとえば以下のようになります。

     int(1)
     

add a note add a note

User Contributed Notes 1 note

up
1
martin dot keckeis1 at gmail dot com
8 years ago
If your search result is larger then the directory limit, it will just show you the maximum number of return entries possible by the directory (.e.g 2000 in some ActiveDirectories)
To Top