ldap_get_values
  (PHP 4, PHP 5, PHP 7, PHP 8)
ldap_get_values — Liefert alle Werte eines Eintrags aus einem Ergebnis
  
 
  Beschreibung
  
  
  
   Da diese Funktion eine Ergebniseintragskennung
   (entry) benötigt, muss ein Aufruf
   einer der LDAP-Suchfunktionen und einer der Funktionen, die einen einzelnen
   Eintrag liefern, vorausgehen.
  
  
   Die Anwendung ist entweder hart kodiert, um bestimmte Merkmale (z. B.
   "Nachname" oder "E-Mail") zu suchen, oder die Funktion
   ldap_get_attributes() muss verwendet werden, um
   herauszufinden, welche Merkmale für einen gegebenen Eintrag vorhanden sind.
  
  
 
 
  Rückgabewerte
  
   Gibt im Erfolgsfall ein Array mit den Werten des Merkmals zurück und
   false im Fehlerfall. Die Anzahl der zurückgegebenen Werte steht im Index
   "count" des zurückgegebenen Arrays zur Verfügung. Der Zugriff auf einzelne
   Werte erfolgt durch einen numerischen Index im Array. Der erste Indexwert
   ist 0.
  
  
   LDAP erlaubt mehr als einen Eintrag für ein Merkmal, so dass es z. B. sein
   kann, dass der Verzeichnis-Eintrag einer Person mehrere E-Mail-Adressen
   enthält, die alle mit dem Merkmal "mail" bezeichnet sind.
   
  
  
 
 
  Beispiele
  
   
    Beispiel #1 Liste alle Werte des Merkmals "mail" für einen Verzeichnis-Eintrag auf
    
<?php
// $ds ist eine gültige LDAP\Connection-Instanz für einen Verzeichnis-Server
// $sr ist ein gültiges Suchergebnis eines früheren Aufrufs einer der
//     LDAP-Verzeichnis-Suchfunktionen
// $entry ist eine gültige Eintragskennung eines früheren Aufrufs einer
//        der Funktionen, die einen Verzeichnis-Eintrag zurückgeben
$values = ldap_get_values($ds, $entry, "mail");
echo $values["count"] . " E-Mail-Adressen für diesen Eintrag.<br />";
for ($i=0; $i < $values["count"]; $i++) {
    echo $values[$i] . "<br />";
}
?>