blob: ad134863855ab2a09b01abcf31f15ff412ac9e85 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001old_explode()
2=============
3
4FUNKTION
5--------
6::
7
8 string *old_explode(string str, string del)
9
10ARGUMENTE
11---------
12::
13
14 str - Der String, der aufgespaltet werden soll.
15 del - Der String, nach dem str aufgespalten werden soll.
16
17BESCHREIBUNG
18------------
19::
20
21 Durch Ausschneiden von del wird der String str in ein Array von Strings
22 zerlegt. Dieses Array wird anschliessend zuruckgegeben.
23
24RUECKGABEWERT
25-------------
26::
27
28 Das Array mit den Bestandteilen der Zerlegung.
29
30BEMERKUNGEN
31-----------
32::
33
34 Das Verhalten von old_explode() entspricht dem dem explode()-Verhalten,
35 das in /doc/efun/explode als "altes" Verhalten bezeichnet wird, d.h.
36 Leerstrings an Anfang und Ende des zerlegten Strings werden entfernt!
37
38BEISPIELE
39---------
40::
41
42 strs = explode( "nimm alles", " "); => strs = ({ "nimm", "alles" })
43 strs = explode( "abc", "abc" ); => strs = ({ })
44 strs = explode( "ein test", "" ); => strs = ({ "ein test" })
45 strs = explode( "a b", "a"); => strs = ({ " b" });
46
47SIEHE AUCH
48----------
49::
50
51 explode(E), new_explode(E), efun::explode(E), sscanf(E)
52 implode(E), regexplode(E)
53