ldap_get_entries
(PHP 4, PHP 5, PHP 7, PHP 8)
ldap_get_entries — Liefert alle Einträge aus einem Ergebnis
Beschreibung
Liest mehrere Einträge aus dem angegebenen Ergebnis und dann die Merkmale und mehreren Werte.
Parameter-Liste
-
ldap
-
Eine LDAP\ConnectionInstanz, die von ldap_connect() zurückgegeben wurde.
-
result
-
Eine LDAP\ConnectionInstanz, die von ldap_list() oder ldap_search() zurückgegeben wurde.
Rückgabewerte
Gibt im Erfolgsfall die gesamten Informationen aus einem Ergebnis in einem
mehrdimensionalen Array zurück. Bei einem Fehler wird false
zurückgegeben.
Die Struktur dieses Arrays sieht wie folgt aus: Der Merkmal-Index wird in Kleinbuchstaben umgewandelt (Verzeichnis-Server unterscheiden nicht zwischen Groß- und Kleinschreibung hinsichtlich der Merkmake, aber der Unterschied ist wichtig, wenn diese Merkmale als Array-Indizes verwendet werden).
return_value["count"] = Anzahl der Einträge im Ergebnis return_value[0] : bezieht sich auf Einzelheiten des ersten Eintrags return_value[i]["dn"] = DN des i-ten Eintrags im Ergebnis return_value[i]["count"] = Anzahl der Merkmale im i-ten Eintrag return_value[i][j] = NAME des j-ten Merkmals des i-ten Eintrags im Ergebnis return_value[i]["merkmal"]["count"] = Anzahl der Werte für das Merkmal im i-ten Eintrag return_value[i]["merkmal"][j] = der j-te Wert des Merkmals im i-ten Eintrag
Changelog
Version | Beschreibung |
---|---|
8.1.0 |
Der Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource
erwartet.
|
8.1.0 |
Der Parameter result erwartet nun eine
LDAP\Result-Instanz; vorher wurde eine Ressource
erwartet.
|
Siehe auch
- ldap_first_entry() - Liefert die Kennung des ersten Ergebnisses
- ldap_next_entry() - Liefert den nächsten Eintrag eines Ergebnisses