将数组转换为字符串,但使用单引号分隔元素

时间:2017-04-04 19:16:58

标签: php arrays

将数组转换为字符串,但使用单引号分隔元素 我尝试了方法Implode

implode(",", $array);

但是它会生成"value1, value2, value3"形式的单个字符串,但我希望它以"'value1', 'value2', 'value3'"的形式生成,我希望它们可以帮助我

2 个答案:

答案 0 :(得分:2)

在数组中的每个元素周围添加'',然后内爆。

foreach($array as $item){
  $item = "'".$array."'";
  $array[] = $item;
}

implode(",", $array);

答案 1 :(得分:0)

$array = array('value2','value3','value4');

$sarray = "'".implode("', '",$array)."'";