一、二维数组中取某一相同字段的值进行拼接字符串用于in查询
参考这一篇就可以了。https://blog.csdn.net/giraffenet/article/details/54913086
主要用到两个函数 implode() 和 array_column()
二、将逗号分隔值转换为双引号逗号分隔的字符串
例如字符串这个变成后者 alpha,beta,charlie=>“alpha”,“beta”,“charlie”
function addQuotes($string) {
return '"'. implode('","', explode(',', $string)) .'"';
}
echo addQuotes('alpha,beta,charlie'); // = "alpha","beta","charlie"
更简单的是不调用函数,直接操作
'"'. implode('","', explode(',', $string)) .'"';
我想用单引号而不是双引号怎么办呢?只要注意转义就可以了!!!
'\''. implode('\',\'', explode(',', $string)) .'\'';
这样拼接之后就可以直接在mysql中使用了,再也不用for和foreach循环了!!!