結果から情報を展開する

# ldap_parse_result

(PHP 4 >= 4.0.5, PHP 5, PHP 7)

ldap_parse_result — 結果から情報を展開する

### 説明

ldap_parse_result ( resource `$link` , resource `$result` , int `&$errcode` [, string `&$matcheddn` [, string `&$errmsg` [, array `&$referrals` ]]] ) : bool

LDAP の検索結果をパースします。

### パラメータ

`link`

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

`result_identifier`

  ldap_list() あるいは ldap_search() が返す LDAP 結果リソース。

`errcode`

  結果に含まれる LDAP エラーコードを格納する変数への参照。 エラーが発生しなかった場合は、この変数に 0 を格納します。

`matcheddn`

  リクエスト内にマッチする DN があった場合に、それを格納する変数への参照。 なかった場合は、この変数に `NULL` を格納します。

`errmsg`

  結果に含まれる LDAP エラーメッセージを格納する変数への参照。 エラーが発生しなかった場合は、この変数に空文字列を格納します。

`referrals`

  結果に含まれるすべての照会文字列の配列を格納する変数への参照。 存在しない場合は、この変数に空の配列を格納します。

### 返り値

成功した場合に `TRUE` を、失敗した場合に `FALSE` を返します。

### 例

例1 ldap_parse_result() の例

`<?php
$result = ldap_search($link, "cn=userref,dc=my-domain,dc=com", "(cn=user*)");
$errcode = $dn = $errmsg = $refs = null;
if (ldap_parse_result($link, $result, $errcode, $dn, $errmsg, $refs)) {
// $errcode や $dn、$errmsg、$refs を使って何かをします。
}
?>`