blob: 2ef5b42c5e4c622dbb85400cdbcaf9cf411826d9 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001SYNOPSIS
Zesstrad59c3892019-11-28 20:53:39 +01002 int member(mixed *array, mixed elem [, int start])
3 int member(string s, int elem [, int start])
4 int member(bytes s, int elem [, int start])
5 int member(mapping map, mixed key)
MG Mud User88f12472016-06-24 23:31:02 +02006
7BESCHREIBUNG
Zesstrad59c3892019-11-28 20:53:39 +01008 Fuer Arrays, String und Bytefolgen liefert member() den Index
9 des ersten Auftretens von <elem> in <arg>. Ist <elem> nicht
10 in <arg> enthalten, wird -1 zurueck gegeben.
MG Mud User88f12472016-06-24 23:31:02 +020011
12 Ist <start> als Zahl >= 0 gegeben, beginnt die Suche ab der
13 angegebenen Position. Eine Startposition groesser als die
14 Laenge des Strings/Arrays liefert stets das Resultat -1.
15
16 Fuer Mapping prueft member(), ob <key> in <map> enthalten ist und
17 liefert 1 zurueck falls ja, 0 sonst.
18
Zesstrad59c3892019-11-28 20:53:39 +010019GESCHICHTE
20 LDMud 3.3.556 fuegte den <start>-Parameter hinzu.
MG Mud User88f12472016-06-24 23:31:02 +020021
22SIEHE AUCH
Zesstrad59c3892019-11-28 20:53:39 +010023 rmember(E), mappings(LPC)