Function: implode

The implode function creates a delimited string from an array. You specify both the delimiter and the array, and the function returns a string with the content of the array separated by the specified delimiter. This function is often used in conjunction with "explode," which performs the reverse operation. Typical use cases include building a value list for an SQL query or creating a CSV line for export.

When working with SQL queries in FileMaker, you often receive results as a delimited list. Using the explode function followed by implode allows you to process this data efficiently, making it easier to access individual fields within the SQL result.

Parameters:

Parameter name  Type  Description
delimiter  string  The character or string that joins the elements of the array.
array  array  The array to be processed.

Return value: Type String: The resulting delimited array.

Example:

array string headers = {"ID", "Name", "Address", "Zip", "Town"};
print implode(", ", headers);

// This will output to the console:
ID, Name, Address, Zip, Town

In this example, an array named headers is joined into a delimited string using implode, with a comma and a space as the delimiter. The resulting string is printed to the console.

References:


This section explains the usage of the implode function in ACF, demonstrating how to create delimited strings from arrays, making it useful for various tasks such as building value lists or processing SQL query results.