第一种方式:join(implode 别名)
$data = ["20130719","20130718","20130717"];
$str = " ' " . join("','", array_values($data) ) . " ' ";
$str = "'" . implode("','", $groupid) . "'";
第二种方式:str_replace
$data = ["20130719","20130718","20130717"];
$str = " ' ".str_replace( ",","','", implode(',',$data));
第三种方式:array_map 函数式实现
$str = join( ', ',array_map(function( $v ){ return "'".$v."'";},$data) );
function change_to_quotes($str) {
return sprintf("'%s'", $str);
}
$projectcode_array = ["20130719","20130718","20130717"];
$new_projectcode_array = implode(',', array_map('change_to_quotes', $projectcode_array ));