Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $fp = fopen($output_file, "w+");
- fwrite($fp, "\xEF\xBB\xBF");
- $header_keys = array_keys($header);
- function arr2csv($header, $data) {
- $line = '';
- foreach ($header as $field) {
- $d = isset($data[$field]) ? $data[$field] : '';
- $d = str_replace("\n", " ", $d);
- $d = str_replace('"', '""', $d);
- if ($line != '') $line .= ',';
- $line .= '"' . $d . '"';
- }
- return $line;
- }
- fwrite($fp, arr2csv($header_keys, $header) . "\r\n");
- foreach ($data as $row) {
- fwrite($fp, arr2csv($header_keys, $row) . "\r\n");
- }
- fclose($fp);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement