<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.ldap.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'de',
  ),
  'this' => 
  array (
    0 => 'function.ldap-get-attributes.php',
    1 => 'ldap_get_attributes',
    2 => 'Liefert die Merkmale eines Eintrags aus einem Suchergebnis',
  ),
  'up' => 
  array (
    0 => 'ref.ldap.php',
    1 => 'LDAP Funktionen',
  ),
  'prev' => 
  array (
    0 => 'function.ldap-free-result.php',
    1 => 'ldap_free_result',
  ),
  'next' => 
  array (
    0 => 'function.ldap-get-dn.php',
    1 => 'ldap_get_dn',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'de',
    'path' => 'reference/ldap/functions/ldap-get-attributes.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.ldap-get-attributes" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">ldap_get_attributes</h1>
  <p class="verinfo">(PHP 4, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">ldap_get_attributes</span> &mdash; <span class="dc-title">Liefert die Merkmale eines Eintrags aus einem Suchergebnis</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.ldap-get-attributes-description">
  <h3 class="title">Beschreibung</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>ldap_get_attributes</strong></span>(<span class="methodparam"><span class="type"><a href="class.ldap-connection.php" class="type LDAP\Connection">LDAP\Connection</a></span> <code class="parameter">$ldap</code></span>, <span class="methodparam"><span class="type">LDAP\ResultEntry</span> <code class="parameter">$entry</code></span>): <span class="type"><a href="language.types.array.php" class="type array">array</a></span></div>

  <p class="para rdfs-comment">
   Liest Merkmale und Werte eines Eintrags im Suchergebnis.
  </p>
  <p class="para">
   Nachdem ein bestimmter Eintrag in dem Verzeichnis lokalisiert wurde, kann
   mit dieser Funktion herausgefunden werden, welche Informationen für diesen
   Eintrag verfügbar sind. Diese Funktion würde in einer Anwendung verwendet
   werden, die Verzeichniseinträge &quot;durchstöbert&quot; und/oder wo die Struktur der
   Verzeichniseinträge nicht bekannt ist. In vielen Anwendungen wird nach
   einem bestimmten Merkmal gesucht, z. B. einer E-Mail-Adresse oder einem
   Nachnamen, und welche anderen Daten verfügbar sind, interessiert nicht.
   <div class="informalexample">
    <div class="example-contents">
<div class="cdata"><pre>
return_value[&quot;count&quot;] = Anzahl der Merkmale des Eintrags
return_value[0] = das erste Merkmal
return_value[n] = das n-te Merkmal

return_value[&quot;merkmal&quot;][&quot;count&quot;] = Anzahl der Werte des Merkmals
return_value[&quot;merkmal&quot;][0] = der erste Wert des Merkmals
return_value[&quot;merkmal&quot;][i] = der i+1-te Wert des Merkmals
</pre></div>
    </div>

   </div>
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.ldap-get-attributes-parameters">
  <h3 class="title">Parameter-Liste</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">ldap</code></dt>
     <dd>
      <p class="para">
       Eine <span class="classname"><a href="class.ldap-connection.php" class="classname">LDAP\Connection</a></span>Instanz, die von  <span class="function"><a href="function.ldap-connect.php" class="function">ldap_connect()</a></span> zurückgegeben wurde.
      </p>
     </dd>
    
    
     <dt><code class="parameter">entry</code></dt>
     <dd>
      <p class="para">
       Eine <span class="classname"><a href="class.ldap-result-entry.php" class="classname">LDAP\ResultEntry</a></span>-Instanz
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.ldap-get-attributes-returnvalues">
  <h3 class="title">Rückgabewerte</h3>
  <p class="para">
   Gibt im Erfolgfall die vollständige Eintragsinformation in einem
   mehrdimensionalen Array zurück.
  </p>
 </div>


 <div class="refsect1 changelog" id="refsect1-function.ldap-get-attributes-changelog">
  <h3 class="title">Changelog</h3>
  <table class="doctable informaltable">
   
    <thead>
     <tr>
      <th>Version</th>
      <th>Beschreibung</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
 <td>8.1.0</td>
 <td>
  Der Parameter <code class="parameter">ldap</code> erwartet nun eine <span class="classname"><a href="class.ldap-connection.php" class="classname">LDAP\Connection</a></span>-Instanz;
  vorher wurde eine gültige <code class="literal">ldap link</code>-<a href="language.types.resource.php" class="link">Ressource</a> erwartet.
 </td>
</tr>

     <tr>
 <td>8.1.0</td>
 <td>
  Der Parameter <code class="parameter">entry</code> erwartet nun eine
  <span class="classname"><a href="class.ldap-result-entry.php" class="classname">LDAP\ResultEntry</a></span>-Instanz; vorher wurde eine gültige
  <code class="literal">ldap result entry</code>-<a href="language.types.resource.php" class="link">Ressource</a> erwartet.
 </td>
</tr>

    </tbody>
   
  </table>

 </div>


 <div class="refsect1 examples" id="refsect1-function.ldap-get-attributes-examples">
  <h3 class="title">Beispiele</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Beispiel #1 
     Anzeigen der Liste der Merkmale für einen ausgewählten
     Verzeichnis-Eintrag
    </strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #FF8000">// $ds ist eine gültige LDAP\Connection-Instanz für einen Verzeichnis-Server<br /><br />// $sr ist ein gültiges Suchergebnis eines früheren Aufrufs<br />// einer der LDAP-Verzeichnis-Suchfunktionen<br /><br /></span><span style="color: #0000BB">$entry </span><span style="color: #007700">= </span><span style="color: #0000BB">ldap_first_entry</span><span style="color: #007700">(</span><span style="color: #0000BB">$ds</span><span style="color: #007700">, </span><span style="color: #0000BB">$sr</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$attrs </span><span style="color: #007700">= </span><span style="color: #0000BB">ldap_get_attributes</span><span style="color: #007700">(</span><span style="color: #0000BB">$ds</span><span style="color: #007700">, </span><span style="color: #0000BB">$entry</span><span style="color: #007700">);<br /><br />echo </span><span style="color: #0000BB">$attrs</span><span style="color: #007700">[</span><span style="color: #DD0000">"count"</span><span style="color: #007700">] . </span><span style="color: #DD0000">" Merkmale für diesen Eintrag:&lt;p&gt;"</span><span style="color: #007700">;<br /><br />for (</span><span style="color: #0000BB">$i</span><span style="color: #007700">=</span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">$i </span><span style="color: #007700">&lt; </span><span style="color: #0000BB">$attrs</span><span style="color: #007700">[</span><span style="color: #DD0000">"count"</span><span style="color: #007700">]; </span><span style="color: #0000BB">$i</span><span style="color: #007700">++) {<br />    echo </span><span style="color: #0000BB">$attrs</span><span style="color: #007700">[</span><span style="color: #0000BB">$i</span><span style="color: #007700">] . </span><span style="color: #DD0000">"&lt;br /&gt;"</span><span style="color: #007700">;<br />}<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.ldap-get-attributes-seealso">
  <h3 class="title">Siehe auch</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.ldap-first-attribute.php" class="function" rel="rdfs-seeAlso">ldap_first_attribute()</a> - Liefert das erste Merkmal</span></li>
    <li><span class="function"><a href="function.ldap-next-attribute.php" class="function" rel="rdfs-seeAlso">ldap_next_attribute()</a> - Liefert das n&auml;chste Merkmal im Ergebnis</span></li>
   </ul>
  </p>
 </div>


</div><?php manual_footer($setup); ?>