如何用逗号分隔字符串并将其存储在字符串中

时间:2018-07-05 08:18:15

标签: php

我有一个像这样的字符串 'a,b,c'我需要将其转换为“'a','b','c'”

我已经尝试了,但是将其放置在数组中

$keys = explode(",", $key);

3 个答案:

答案 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'