将数组内爆为 PHP 中的字符串列表

Ada*_*dam 0 php arrays

给定一个数组:

$arr = array('item1', 'item2', 'item3');
Run Code Online (Sandbox Code Playgroud)

如何将其内爆为如下所示的字符串:

'item1', 'item2', 'item3'
Run Code Online (Sandbox Code Playgroud)

注意上面输出中的单引号很重要。我意识到我可以使用 a 来做到这一点,foreach但我想知道是否有一种更优雅的方式类似于implode并且join可以在单个函数中做到这一点。我似乎只能将数组内爆为没有单引号的 CSV 列表:

echo implode(',', $arr);
//outputs
item1, item2, item3
Run Code Online (Sandbox Code Playgroud)

Mar*_*c B 5

将引号添加到 implode 调用中:

$Csv = "'" . implode("', '", $arr) . "'";
Run Code Online (Sandbox Code Playgroud)