sql 中in某个字符串的时候,需要给字符串的每个字符加上引号
//不使用正则表达式,给字符串添加引号
$str = '1,2,3';
$string = "'" . str_replace(",", "','", $str ) . "'";
var_dump($string);
结果:
string(11) "'1','2','3'"
//如果是数组
$arr = [1,2,3];
$id_arr = implode("','",$arr);
$ids = "'".$id_arr."'";
var_dump($ids);
结果:
string(11) "'1','2','3'"