我有一个像这样的字符串 'a,b,c'我需要将其转换为“'a','b','c'”
我已经尝试了,但是将其放置在数组中
$keys = explode(",", $key);
答案 0 :(得分:1)
首先explode
,然后implode
为所需格式:
echo "'" . implode("', '", explode(',', $key)) . "'";
答案 1 :(得分:0)
有很多方法可以实现这一目标。最快的班轮大概是:
$keys = '\''.str_replace(',', '\',\'', $key).'\''
答案 2 :(得分:0)
这是另一个例子
代码:
$string = 'a,b,c';
$array1 = explode(',',$string);
foreach($array1 as $val){
$array2[] = "'".$val."'";
}
$array2 = implode(',',$array2);
print_r($array1);
print_r($array2);
Out Put:
Array
(
[0] => a
[1] => b
[2] => c
)
'a','b','c'