php将字符串转化为csv数据,源代码如下:

function make_csv_line($values) {
    foreach($values as $i => $value) {
        if ((strpos($value, \',\')  !== false) ||
            (strpos($value, \'\"\')  !== false) ||
            (strpos($value, \' \')  !== false) ||
            (strpos($value, \"\\t\") !== false) ||
            (strpos($value, \"\\n\") !== false) ||
            (strpos($value, \"\\r\") !== false)) {
            $values[$i] = \'\"\' . str_replace(\'\"\', \'\"\"\', $value) . \'\"\';
        }
    }
    /* http://www.manongjc.com/article/1310.html */
    return implode(\',\', $values) . \"\\n\";
}
  
收藏 打印