Простая, но очень эффективная функция для генерации .csv-файла из PHP-массива. Функция принимает 3 параметра: данные, csv-разделитель (по умолчанию это запятая), а также csv-приложение (по умолчанию это двойные кавычки).
Простая, но очень эффективная функция для генерации .csv-файла из PHP-массива. Функция принимает 3 параметра: данные, csv-разделитель (по умолчанию это запятая), а также csv-приложение (по умолчанию это двойные кавычки).
function generateCsv($data, $delimiter = ',', $enclosure = '"') { $handle = fopen('php://temp', 'r+'); foreach ($data as $line) { fputcsv($handle, $line, $delimiter, $enclosure); } rewind($handle); while (!feof($handle)) { $contents .= fread($handle, 8192); } fclose($handle); return $contents; } Источник: Полезные сниппеты и функции PHP http://www.webmasters.by/articles/web-programming/2368-useful-php-code-snippets-and-functions.html#ixzz3KsEWkoEw
Делиться материалами сайта категорически рекомендуется, в качестве благодарности - ссылки на источник, и делитесь во благо распространения информации.
У меня нет рекламы, я не хочу заставлять посетителей моего блога страдать, все должно быть добровольным. Но так же не могу отказаться от поддержки, особенно в такой трудной ситуации как сейчас, когда в моей стране происходят боевые действия. Всем, кто помог, особая благодарность. Когда все закончится, продолжу радовать посещением заброшек, статьями по программированию и разными путешествиями.
-- // --
btc: bc1qvgcc7xdy00wy4u7h5hg40xqd9jsltc9ke4jgy6
eth: 0x03f423C10afa3425727c2aa17ce12763532990Cd
zil: zil17ehwnnt4ckh276vf0d3ezrcathurtvfxvzepv9
sol: 4myPNvsNapUBoHe5hN9zx8b2vLyFon2NEZ27SVW7Q8Fy
-- // --