blob: 9f0e66a3e35145e6717d4f09143d2869a582bd88 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001SYNOPSIS
2 int member(mixed *array, mixed elem [, int start]);
3 int member(string s, int elem [, int start]);
4 int member(mapping map, mixed key);
5
6BESCHREIBUNG
7 Fuer Arrays und String liefert member() den Index des ersten
8 Auftretens von <elem> in <arg>. Ist <elem> nicht in <arg> enthalten,
9 wird -1 zurueck gegeben.
10
11 Ist <start> als Zahl >= 0 gegeben, beginnt die Suche ab der
12 angegebenen Position. Eine Startposition groesser als die
13 Laenge des Strings/Arrays liefert stets das Resultat -1.
14
15 Fuer Mapping prueft member(), ob <key> in <map> enthalten ist und
16 liefert 1 zurueck falls ja, 0 sonst.
17
18BEISPIELE
19 member( ({ "abc", "defg" }), "defg" ) = 1
20 member( ({ "abc", "defg" }), "x" ) = -1
21 member( "abcdefg", 100 ) = member( "abcdefg", 'd' ) = 3
22
23SIEHE AUCH
24 rmember(E), mappings(LPC)