单独的元件转换的阵列为字符串,但具有单引号 单独元件我试图方法Implode
转换数组为字符串,但具有单引号
implode(",", $array);
但它产生一个字符串的形式"value1, value2, value3"
,但我希望它以"'value1', 'value2', 'value3'"
的形式生成,我希望他们能帮助我
单独的元件转换的阵列为字符串,但具有单引号 单独元件我试图方法Implode
转换数组为字符串,但具有单引号
implode(",", $array);
但它产生一个字符串的形式"value1, value2, value3"
,但我希望它以"'value1', 'value2', 'value3'"
的形式生成,我希望他们能帮助我
在阵列中的每个元素周围添加'',然后爆炸。
foreach($array as $item){
$item = "'".$array."'";
$array[] = $item;
}
implode(",", $array);
@JaredFarrish这个字符串可能发送到'select * from tabla where names in(?)',并且我发送bindParam'(1,$ names,PDO :: PARAM_STR);'?我试图但它不会返回任何东西,$名称是返回implode。 – DarkFenix
$array = array('value2','value3','value4');
$sarray = "'".implode("', '",$array)."'";
'破灭( “ ''”,$阵列);'? “胶水”字符串不需要是单个字符。你只需要自己添加以'''开始的结尾'('$ string =“'”。implode(“','”,$ array)。“'”;') – rickdenhaan
'$ joined =“\” ''。';'array;''''';';' –
@JaredFarrish该字符串可能发送到'select * from tabla where(?)'中的名字,而我发送bindParam'(1,$ names,PDO :: PARAM_STR);'?我试图但它不会返回任何东西,$名称是返回implode。 – DarkFenix