« ldap_get_values
ldap_list »

ldap_get_values_len

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

ldap_get_values_len — 結果エントリから全てのバイナリ値を得る

説明

function ldap_get_values_len(LDAP\Connection $ldap, LDAP\ResultEntry $entry, string $attribute): array|false

結果のエントリから、属性のすべての値を読み込みます。

この関数は、文字列データではなくバイナリデータを処理すること以外は、 ldap_get_values() と全く同じです。

パラメータ

ldap

ldap_connect() が返す LDAP\Connection クラスのインスタンス。

entry

LDAP\ResultEntry クラスのインスタンス。

attribute

戻り値

成功時に属性の値を配列で返し、エラー時に false を返します。 個々の値は、配列インデックスによりアクセスします。最初のインデックスは、0 です。 値の数は、結果の配列の "count" という要素で知ることができます。

変更履歴

バージョン 説明
8.1.0 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、有効な ldap link resource を期待していました。
8.1.0 引数 entry は、 LDAP\ResultEntry クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、有効な ldap result entry resource を期待していました。

参考

関連キーワード:
ldap   values   エントリ   バイナリ   entry   インスタンス   期待   Connection   ResultEntry   attribute   属性   インデックス   resource   list   connect   成功   個々   最初   count   履歴   link   参考
関連する関数・ページ:
function.ldap-get-dn   function.ldap-get-values   function.ldap-next-attribute   function.ldap-first-entry   function.ldap-next-entry   function.ldap-first-attribute