PHP-Funktion: array_keys

Die folgende beispielhafte Implementierung in C# sollte nicht unbedacht übernommen werden (→ Erläuterungen):

Implementierung
01
02
03
04
05
06
07
08
09
public static IEnumerable<TKey> array_keys(IDictionary<TKey, TValue> input) {
return input.Keys;
}

public static IEnumerable<TKey> array_keys(IDictionary<TKey, TValue> input, TValue search_value) {
return input
.Where(i => EqualityComparer<TValue>.Default.Equals(i.Value, search_value))
.Select(i => i.Key);
}
Verwendung
01
02
03
04
05
IEnumerable<string> valueList = array_keys<string, int>(new Dictionary<string, int>() {
{"ab", 3},
{"cd", 5},
{"ef", 7}
}, 5); // ["cd"]

Eine ausführliche Beschreibung der PHP-Funktion findet sich in der offiziellen Dokumentation.

Funktionen ähnlicher Bezeichnung

Projektverweise

Kategorien / Archiv  |  Übersicht RSS-Feed

Schlagworte

Suche