将数组转换为字符串,但使用单引号分隔元素
我尝试了方法Implode
implode(",", $array);
但是它会生成"value1, value2, value3"
形式的单个字符串,但我希望它以"'value1', 'value2', 'value3'"
的形式生成,我希望它们可以帮助我
答案 0 :(得分:2)
在数组中的每个元素周围添加'',然后内爆。
foreach($array as $item){
$item = "'".$array."'";
$array[] = $item;
}
implode(",", $array);
答案 1 :(得分:0)
$array = array('value2','value3','value4');
$sarray = "'".implode("', '",$array)."'";