php将字符串转化为csv数据

时间:2016-08-05
本文章向大家介绍PHP如何将字符串转换为csvs格式的数据,需要的朋友可以参考一下本文章的源代码。

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";
}