Описание тега fputcsv

NoneFputcsv - это функция PHP, которая форматирует строку (переданную как массив полей) как CSV и записывает ее (завершается символом новой строки) в указанный дескриптор файла. Поддержка `fputcsv` началась с версии PHP 5.1.0.
1 ответ

fputcsv добавляет ненужный комментарий валидации в начало файла

Мне нужен вывод csv с заголовками столбцов и данными через запятую. fputcsv Функция работает правильно, за исключением того, что она помещает комментарий "Проверка" в верхней части выходного файла: <!-- Validated at 2016-04-17 00:32:00 --> Эта…
17 апр '16 в 01:03
1 ответ

php fputcsv использует точку с запятой в CSV

Я написал код, в котором я получаю данные из БД и заполняю их в CSV, используя функцию 'fputcsv' Я положил на вершину следующее: $file = fopen("internal/customer_info.csv","w"); Затем я извлекаю данные и помещаю их в переменные, запускаю функцию: $c…
31 авг '15 в 10:50
1 ответ

Загрузите файл CSV на внешний сервер

Приведенный ниже код работает на моей тестовой машине localhost, но мне нужно знать, как заставить его работать на внешнем сервере. Мне нужно иметь возможность скачать файл.csv. Можно ли предложить пользователю загрузить файл или выбрать местоположе…
21 апр '13 в 01:11
1 ответ

Генерация CSV через класс дает результат только в одной колонке

<?php class Zend_Controller_Action_Helper_Csv extends Zend_Controller_Action_Helper_Abstract { /** * Perform helper when called as $this->_helper->Csv() from an action controller * * @param array $aryData * @param string $strName * @param …
04 апр '12 в 14:39
1 ответ

Удалить кавычки из fputcsv в PHP?

У меня есть массив в fputcsv и мне нужен вывод без кавычек на ячейки с пробелом. Я попытался удалить с нулевым символом, но это всего лишь дополнительные пробелы и его неиспользуемое решение для меня. Есть идеи, пожалуйста? У меня есть этот код... f…
10 июл '15 в 09:35
1 ответ

Как избежать ненужных двойных кавычек (") в fputcsv?

Я собираюсь экспортировать вывод запроса в текстовый файл (не файл CSV) через PHP, используя fputcsv функции, но когда я открываю текстовый файл, дополнительные двойные кавычки (") добавляются в начале и в конце, а также в середине: "SET: NEID=35;" …
30 апр '18 в 10:51
1 ответ

fputcsv и fwrite не работают

Я следовал приведенному здесь объяснению, чтобы записать результат запроса в файл. Но в этом случае я должен сначала открыть и записать заголовки файлов. Затем продолжайте писать / добавлять результаты запроса по одному для нескольких запросов. Эту …
03 июл '13 в 12:12
4 ответа

Экспортировать всю таблицу в CSV, используя laravel

Я новичок в Laravel и мне трудно найти способ экспортировать одну таблицу в CSV. Я пробовал следующий код в классе контроллера, но он дает мне ошибку: public function get_export() { $table = Cpmreport::all(); $file = fopen('file.csv', 'w'); foreach …
16 апр '13 в 11:39
2 ответа

php make csv файл для массива

У меня есть массив. Когда я использую print_r($output), Я получаю массив, как это array( [0] => Array ( [listing_id] => 14 [category_id] => Modern Australian [listing_name] => Boatshed Restaurant [image_name] => krish_logo.png [addres…
02 июн '15 в 08:00
2 ответа

Из CSV в массив с заголовочными ключами, теперь обратно в CSV

Наша история: (короткая версия ниже, если вы хотите устранить неполадки) Этот вопрос задается после тщательного поиска способа получить multidimensional array (with named keys) обратно в файл CSV. Вы можете сказать: "Но это описано на нескольких стр…
10 авг '16 в 22:39
1 ответ

php fputcsv обрезает строковое значение при записи в файл

Я не знаю, задан этот вопрос или нет. Я не получил его в предложении. Я пытаюсь записать некоторые данные из базы данных в CSV-файл. я использую fputcsv функция. Я использую следующий код: $fh = @fopen($fileName, 'w+'); $writeText['sku'] = $somevalu…
23 фев '15 в 06:42
0 ответов

php экспорт в csv смещает столбец, когда нет данных

Я получаю все значения из базы данных в виде массива. Поскольку это огромная база данных, я просто показываю две строки для справки. Таким образом, массив выглядит следующим образом print_r($data); array( [0] => Array ( [listing_id] => 5975 [c…
02 июн '15 в 11:39
1 ответ

Как получить значения NULL в csv для MySQL с помощью fputcsv?

В PHP я использую fputcsv функция для создания файла, разделенного запятыми, для импорта в MySQL-таблицу (используя LOAD DATA INFILE): fputcsv($fcsv, array( $id, $name, $optional )); $optional может быть пустым, поэтому в MySQL это должно быть NULL …
10 мар '13 в 03:48
1 ответ

Как объединить две строки, используя fgetcsv и fputcsv?

Я создаю скрипт, который будет читать CSV-файл и отображать его в текстовой области с помощью fgetcsv. $handle = @fopen($filePath, "r"); if ($handle) { while (($buffer = fgetcsv($handle, 1000,",")) !== false) { foreach($buffer as $buff){ echo $buff.…
14 янв '11 в 04:12
2 ответа

Разрешить загрузку с помощью fputcsv, но не указывать лишний HTML-код в выходном файле?

В моем коде я создаю файл с помощью fgetcsv. Я загружаю его и открываю файл, но все HTML-файлы с моей страницы включены в файл CSV. Есть ли в любом случае я могу просто получить данные, которые я хочу вывести из файла, а не лишний HTML. моя функция …
11 мар '13 в 16:21
1 ответ

Экспорт многомерного массива объектов как CSV

У меня есть массив $csvRows как следующее. Я хочу экспортировать этот массив как CSV. Array ( [0] => SingleModule Object ( [module:SingleModule:private] => Module Object ( [name:Module:private] => SimpleXMLElement Object ( [0] => some st…
25 сен '17 в 13:48
2 ответа

Удаление кавычек при написании файлов CSV PHP

Мой оригинальный CSV-файл был такой: (ID, Country_code, Country, Address, Name, Age, Gender(1 or 0)) 001, 1000, "America", "Washington DC", "(Mark", 25, 1 002, 1000, "America", "Washington DC", "Joe", 25, 1 003, 1000, "America, Washington DC", "Chan…
15 сен '17 в 05:53
1 ответ

Помещение массива в CSV с помощью fputcsv

У меня есть довольно много полей в моих таблицах, которые я сериализовал, чтобы уменьшить количество полей. Для всего остального, что прекрасно работает, поскольку хранит данные и, когда необходимо, я могу использовать следующее в качестве примера: …
21 янв '15 в 10:55
3 ответа

fputcsv - только один столбец

Я хочу сохранить части (и по-другому расположены) моей базы данных MySQL в файле CSV. Для этого я написал этот кусок кода: $headerDisplayed = false; foreach ($arr as &$currName) { $result2 = mysql_query("SELECT * FROM Experiment Where Person='$c…
18 июл '12 в 12:05
2 ответа

Почему fputcsv создает дополнительный пустой столбец в CSV

Я пытаюсь удалить ненужные столбцы из моего CSV. Я читаю из текущего csv и использую fputcsv для создания нового. Тем не менее, данные путаются, потому что fputcsv добавляет дополнительный пустой столбец непосредственно перед $data[21], Ниже мой код…
03 июн '15 в 12:43