FUNKTION
varargs string countup(string *foo, mixed separator)
ARGUMENTE
foo - Array aus Strings der zusammenzufuegenden Texte
BESCHREIBUNG
Wandelt die in dem Array enthaltenen Einzelstrings in eine
Aufzaehlung um. Die einzelnen Woerter werden durch Kommata
getrennt. Zwischen dem letzten und vorletzten Wort wird
ein Bindewort eingefuegt. Gibt es nur 1 Element, wird es unver-
aendert zurueckgegeben. Existieren nur 2 Elemente wird nur
das Bindewort dazwischen gesetzt. Bei leeren Arrays wird ""
geliefert.
Das Bindewort ist ohne spezielle Angabe 'und'. Ist separator
auf 1 gesetzt, so wird 'oder' verwendet. Ist separator ein
String, so wird dieser als Bindewort verwendet.
RÜCKGABEWERT
String als Aufzaehlung der Einzelstrings.
BEISPIELE
countup( ({"eins", "zwei", "drei"}) );
=> "eins, zwei und drei"
countup( ({"Petra", "Werner", "Susanne", "Flupsi"}) );
=> "Petra, Werner, Susanne und Flupsi"
countup( ({"ich", "Du"}) );
=> "ich und Du"
countup( ({"Blubb"}) );
=> "Blubb"
countup( ({}) );
=> ""
countup( ({"dies", "das"}), 1 );
=> "dies oder das"
countup( ({"Bluelight", "Gilbert"}), "sowie" );
=> "Bluelight sowie Gilbert"
SIEHE AUCH
summe(S), to_string(E)
|