Revision Difference
string.Implode#551773
<function name="Implode" parent="string" type="libraryfunc">
<description>
<deprecated>You really should just use <page>table.concat</page>.</deprecated>
Joins the values of a table together to form a string.
This is the reverse of <page>string.Explode</page> and is functionally identical to <page>table.concat</page>, but with less features.
</description>
<realm>Shared and Menu</realm>
<file line="113">lua/includes/extensions/string.lua</file>
<file line="115-L117">lua/includes/extensions/string.lua</file>
<args>
<arg name="separator" type="string" default="">The separator to insert between each piece.</arg>
<arg name="pieces" type="table">The table of pieces to concatenate. The keys for these must be numeric and sequential.</arg>
</args>
<rets>
<ret name="" type="string">Imploded pieces</ret>
</rets>
</function>
<example>
<description>Joins all values of a table with a space</description>
<code>
local tab = { "one", "two", "three" }
print( string.Implode( " ", tab ) )
</code>
<output>
```
one two three
```
</output>
</example>