blob: ad134863855ab2a09b01abcf31f15ff412ac9e85 [file] [log] [blame]
old_explode()
=============
FUNKTION
--------
::
string *old_explode(string str, string del)
ARGUMENTE
---------
::
str - Der String, der aufgespaltet werden soll.
del - Der String, nach dem str aufgespalten werden soll.
BESCHREIBUNG
------------
::
Durch Ausschneiden von del wird der String str in ein Array von Strings
zerlegt. Dieses Array wird anschliessend zuruckgegeben.
RUECKGABEWERT
-------------
::
Das Array mit den Bestandteilen der Zerlegung.
BEMERKUNGEN
-----------
::
Das Verhalten von old_explode() entspricht dem dem explode()-Verhalten,
das in /doc/efun/explode als "altes" Verhalten bezeichnet wird, d.h.
Leerstrings an Anfang und Ende des zerlegten Strings werden entfernt!
BEISPIELE
---------
::
strs = explode( "nimm alles", " "); => strs = ({ "nimm", "alles" })
strs = explode( "abc", "abc" ); => strs = ({ })
strs = explode( "ein test", "" ); => strs = ({ "ein test" })
strs = explode( "a b", "a"); => strs = ({ " b" });
SIEHE AUCH
----------
::
explode(E), new_explode(E), efun::explode(E), sscanf(E)
implode(E), regexplode(E)