如何使用反引号标记连接包含每个值的数组数据?
无需更改阵列本身即可实现单线解决方案.
$coldata = array('value1','value2','value3');
$joined_coldata = join(', ', $coldata);
Run Code Online (Sandbox Code Playgroud)
预期结果:
`value1`, `value2`, `value3`
Run Code Online (Sandbox Code Playgroud)
$joined_coldata = empty($coldata)?"":"`".implode('`, `', $coldata)."`";
Run Code Online (Sandbox Code Playgroud)
这会破坏每个连接周围带有反引号的字符串(连接是内爆的别名),并在结果周围添加反引号,这样可以解释像:
value1`, `value2`, ..., `valueN
Run Code Online (Sandbox Code Playgroud)
并检查它是否为空:然后它输出任何内容而不是两个反引号.