将数组内嵌到PHP中的字符串列表中

时间:2015-05-15 16:54:50

标签: php arrays

给定一个数组:

$arr = array('item1', 'item2', 'item3');

如何将其内爆成一个看起来像的字符串:

'item1', 'item2', 'item3'

请注意上面输出中的单引号很重要。我意识到我可以使用foreach执行此操作,但我想知道是否有一种类似于implodejoin的更优雅方式可以在单个函数中执行此操作。我似乎只能在不使用单引号的情况下将数组内爆为CSV列表:

echo implode(',', $arr);
//outputs
item1, item2, item3

1 个答案:

答案 0 :(得分:4)

将引号添加到内幕调用:

$Csv = "'" . implode("', '", $arr) . "'";