join()数组用反引号标记包装每个值

Ale*_*x G 0 php

如何使用反引号标记连接包含每个值的数组数据?

无需更改阵列本身即可实现单线解决方案.

$coldata = array('value1','value2','value3');
$joined_coldata = join(', ', $coldata);
Run Code Online (Sandbox Code Playgroud)

预期结果:

`value1`, `value2`, `value3`
Run Code Online (Sandbox Code Playgroud)

bwo*_*ebi 5

$joined_coldata = empty($coldata)?"":"`".implode('`, `', $coldata)."`";
Run Code Online (Sandbox Code Playgroud)

这会破坏每个连接周围带有反引号的字符串(连接是内爆的别名),并在结果周围添加反引号,这样可以解释像:

value1`, `value2`, ..., `valueN
Run Code Online (Sandbox Code Playgroud)

并检查它是否为空:然后它输出任何内容而不是两个反引号.