join_hide
Join strings from an array with a given separator, ignoring null and whitespace
Definition
string join_hide(string $separator, array[string] $stringsarray)
Joins strings from $stringsarray
with $separator
in between them, ignoring null
and whitespace.
Parameters
string $separator
Separator to use between elements of $stringsarray
.
array[string] $stringsarray
Array of strings to be joined.
Returns
string
Single string consisting of all non-null, non-whitespace elements from $stringsarray
with $separator
in between them.
Examples
{
a: join_hide(', ', ['dragon', 'fruit']),
b: join_hide('', ['dragon', 'fruit']),
c: join_hide('', ['dragon', ' ', `null`, 'fruit']),
d: join_hide(', ', [`1.0`, `false`]),
e: join_hide(', ', [`1.1`]),
f: join_hide(' - ', [`null`]),
g: join_hide(', ', `[]`),
h: join_hide(', ', `{dragon: 'fruit'}`)
}
{
"a": "dragon, fruit",
"b": "dragonfruit",
"c": "dragonfruit",
"d": "1, False",
"e": "1.1",
"f": "",
"g": "",
"h": ""
}
Remarks
This function acts identically to join
, except that it ignores null
and whitespace array elements.
Updated about 1 year ago