===== Implode (Function) ===== ==== Format ==== **implode** ( [[arrays|variable[]]] )\\ **implode** ( [[arrays|variable[]]] , [[stringexpressions|delimiter_expression]] )\\ **implode** ( [[arrays|variable[]]] , [[stringexpressions|row_delimiter_expression]], [[stringexpressions|column_delimiter_expression]] )\\ **implode** ( [[Lists|{ x1, y1, x2, y2, x3, y3 ... }]] )\\ **implode** ( [[Lists|{ x1, y1, x2, y2, x3, y3 ... }]] , [[stringexpressions|delimiter_expression]] )\\ **implode** ( [[Lists|{ x1, y1, x2, y2, x3, y3 ... }]] , [[stringexpressions|row_delimiter_expression]], [[stringexpressions|column_delimiter_expression]] )\\ **implode** ( [[Lists|{ {x1, y1}, {x2, y2}, {x3, y3} ... }]] )\\ **implode** ( [[Lists|{ {x1, y1}, {x2, y2}, {x3, y3} ... }]] , [[stringexpressions|delimiter_expression]] )\\ **implode** ( [[Lists|{ {x1, y1}, {x2, y2}, {x3, y3} ... }]] , [[stringexpressions|row_delimiter_expression]], [[stringexpressions|column_delimiter_expression]] )\\ returns [[stringexpressions|string_expression]] ==== Description ==== Append the elements in an array into a string. Optionally placing the [[stringexpressions|delimiter_expression]] between the elements. This is functionally the opposite of the [[Explode|Explode]] function. ==== Example ==== dim a$(1) dim b(1) a$ = Explode("How now brown cow"," ") print implode(a$[],"-") print implode(a$[]) b = Explode("1,2,3.33,4.44,5.55",",") print implode(b[],", ") print implode(b[]) will display How-now-brown-cow Hownowbrowncow 1, 2, 3.33, 4.44, 5.55 123.334.445.55 ==== See Also ==== {{page>en:start#String Handling&noheader}} ==== History ==== |0.9.6.57|New to Version| |1.99.99.55|dimensional delimiters and list support was added| |1.99.99.72|added required [] to passing variable array|