(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
ldap_parse_result — 結果から情報を展開する
$ldap,$result,&$error_code,&$matched_dn = null,&$error_message = null,&$referrals = null,&$controls = nullLDAP の検索結果をパースします。
ldapldap_connect() が返す LDAP\Connection クラスのインスタンス。
resultldap_list() や ldap_search() が返す、LDAP\Result クラスのインスタンス。.
error_code
       結果に含まれる LDAP エラーコードを格納する変数への参照。
       エラーが発生しなかった場合は、この変数に 0 を格納します。
      
matched_dn
       リクエスト内にマッチする DN があった場合に、それを格納する変数への参照。
       なかった場合は、この変数に null を格納します。
      
error_message結果に含まれる LDAP エラーメッセージを格納する変数への参照。 エラーが発生しなかった場合は、この変数に空文字列を格納します。
referrals結果に含まれるすべての照会文字列の配列を格納する変数への参照。 存在しない場合は、この変数に空の配列を格納します。
controlsレスポンスを送信した LDAP コントロール の array。
| バージョン | 説明 | 
|---|---|
| 8.1.0 | 引数 ldapは、LDAP\Connection
  クラスのインスタンスを期待するようになりました。
  これより前のバージョンでは、有効なldap linkresource を期待していました。 | 
| 8.1.0 | 引数 resultは、
  LDAP\Result
  クラスのインスタンスを期待するようになりました。
  これより前のバージョンでは、有効なldap resultresource を期待していました。 | 
| 7.3.0 | controlsのサポートが追加されました。 | 
例1 ldap_parse_result() の例
<?php
$result = ldap_search($ldap, "cn=userref,dc=my-domain,dc=com", "(cn=user*)");
$errcode = $dn = $errmsg = $refs =  null;
if (ldap_parse_result($ldap, $result, $errcode, $dn, $errmsg, $refs)) {
    // $errcode や $dn、$errmsg、$refs を使って何かをします。
}
?>