コード例 #1
0
ファイル: csv_helper.php プロジェクト: rbgvictoria/keybase
 function arrayToCsv($fields, $delimiter = ';', $enclosure = '"', $encloseAll = false, $nullToMysqlNull = false)
 {
     $outputString = array();
     foreach ($fields as $tempFields) {
         $outputString[] = arrayToCsvRow($tempFields, $delimiter, $enclosure, $encloseAll, $nullToMysqlNull);
     }
     return implode("\r\n", $outputString);
 }
コード例 #2
0
ファイル: helper.php プロジェクト: vladhorecica/curl-script
function saveAsCsv($columns, $data, $filename)
{
    if (!is_array($data) || !is_array($columns)) {
        return false;
    }
    // Rewrite existing content
    //    file_put_contents($filename, implode(',', $columns) . "\n");
    // Append data
    foreach ($data as $row) {
        $line = arrayToCsvRow($row);
        file_put_contents($filename, $line . "\n", FILE_APPEND);
    }
    return true;
}