Articles of fgetcsv

Получить ассоциативный массив из csv

Я открываю файл csv из URL-адреса. Каждая строка имеет 4 поля и каждое поле имеет имя: Field1;Field2;Field3;Field4 Теперь мой скрипт обрабатывает данные csv как одну строку, но я хочу, чтобы это было так: Array ( [0] => array( ['field1'] => 1 ['field2'] => 2 ['field3'] => 3 ['field4'] => 4 ) ) Есть идеи? Вот […]

Ошибка возврата PHP при использовании fgetcsv

Возможный дубликат: mysql_fetch_array () ожидает, что параметр 1 будет ресурсом, boolean задан в select Привет, я пытаюсь обработать csv с помощью fgetcsv, но я все, что я собираюсь, представляет собой бесконечный цикл ошибок Предупреждение: fopen («Плитка», «Пользователь» …) в testcsv.php в строке 5 Предупреждение: fgetcsv () ожидает, что параметр 1 будет ресурсом, boolean указан в […]

Как получить полный путь к файлу при загрузке файлов в PHP?

Я действительно хочу знать, как получить полный путь к файлу при загрузке файла в PHP? Вот моя проблема … Я импортирую файл csv в PHP. Загрузка файла не проблема, но функция, используемая для импорта файлов csv, которая является fgetcsv (), требует fopen. fopen – это тот, который дает мне головную боль, потому что он требует […]

Как AUTOINCREMENT, начиная с определенного количества / смещения?

Я запускаю запрос fgetcsv, чтобы импортировать кучу данных из CSV в WordPress. Мне интересно, как я могу начать автоматический приращение с определенного числа, например, начиная с 1000 года. $import1="INSERT into wp_postmeta (meta_id,post_id,meta_key,meta_value) values(',',',','first_name','$data[1]')"; Это пример кода. meta_id должен использовать обычный автоматический приращение, но post_id я хочу начать с определенного числа. Как бы я это сделал?

преобразование fgetcsv-ответа в конкретный json

У меня есть файл .CSV с заголовками: Description, BusinessSurname, IsCustomer, IsSupplier, AddressType, Business Address, IsInternational. Первая строка: Contact1, Contact1, True, True, Business, 123 Fake St, False Оставшиеся строки не важны, это еще что-то похожее – примеры. У меня есть несколько строк данных. Мне нужно получить его в формате json: { Description:'Desc_47AE3208-87F5-4BBA-BE40-AA4130AB4768', SurnameBusinessName:'Name_Business', IsCustomer:true, IsSupplier:true, Addresses: […]

Импорт из CSV в PHP (mysql) показывает символы типа «???»

Когда я импортирую из CSV, он показывает мне персонажи вроде ??? Моя БД и таблицы настроены на utf8 unicode ci, а арабский и другие данные отображаются правильно, когда я выбираю * Но когда я импортирую из CSV и использую код ниже. Он возвращает меня загружен успешно, но данные отображаются как ??? в названии сотрудника Пожалуйста, […]

Определите минимальные и максимальные значения всех столбцов CSV

Мне нужно найти минимальное и максимальное значения всех столбцов в CSV и использовать эти значения для моего слайдера на моей веб-странице. Первоначально я определяю полные столбцы в файле CSV и на основе полных столбцов, я создаю много слайдеров (например, слайдер цены amazon). Это часть кода для создания ползунков. <?php for ( $i = 1; $i […]

Найти, существует ли значение в CSV-файле с PHP

Это мой код, чтобы проверить, содержит ли строка моего CSV-файла определенное имя, но оно не работает. Я думаю, что это имеет какое-то отношение к утверждению if . $file_handle = fopen("sources.csv", "r"); while (!feof($file_handle) ) { $line_of_text = fgetcsv($file_handle, 1024); if ($line_of_text[0] = 'paul') { echo 'Found'; } } fclose($file_handle); Я пытаюсь проверить файлы sources.csv для […]

Как заставить строку заголовка пропустить в моем цикле while, используя fgetcsv?

Я не могу получить новый код, который я написал, чтобы пропустить первую строку (заголовок), поскольку код, который я использовал раньше (см. Внизу). Я не получаю никаких ошибок, но просто не могу заставить его опустить первую строку. $file = fopen($uploadcsv,"r"); $column_headers = array(); $row_count = 0; while(!feof($file)) { if ($row_count==0){ $column_headers = $file; } else { […]

PHP Использование fgetcsv в огромном файле csv

Используя fgetcsv , могу ли я каким-то образом сделать деструктивное чтение, где строки, которые я прочитал и обработал, будут отброшены, поэтому, если я не пройду через весь файл в первый проход, я могу вернуться и забрать, где я остановился раньше the script timed out ? Дополнительные детали: Я получаю ежедневный фид продуктов от поставщика, который […]

Intereting Posts