Я сделал предыдущий пост, который был слишком расплывчатым. Я провел много исследований и думаю, что могу быть более конкретным. while (!feof($file_handle)) { $loansinfo = fgetcsv($file_handle); // Make sure we only check data for the game we posted if($loansinfo[0]==$ID) { $referenceDate = $WantedDate; $fromDate = "$loansinfo[5]"; $toDate = "$loansinfo[6]"; // Convert dates to timestamps (strings to […]
Я знаю, что это было задано довольно много раз, но это немного крутизна. У меня есть многомерный массив, в котором ключом массива должно быть имя столбца для строки типа csv (я не хочу, чтобы он был как файл, так же как строка csv). Так вот так: $data = array( dates = array ('2010-01-02','2011-02-03','2011-02-04'), type1 = […]
Мне нужно написать CSV-файл в выходной буфер PHP, а затем загрузить этот файл на компьютер клиента после его написания. (Я хотел просто написать его на сервере и загрузить его, который работал, но, оказывается, у меня не будет доступа на запись на производственных серверах). У меня есть следующий скрипт PHP: $basic_info = fopen("php://output", 'w'); $basic_header = […]
Я генерирую файлы csv с fputcsv, и он работает отлично, но когда я просматриваю файл csv в «Блокноте» (Windows), новых строк нет. Все строки находятся всего в 1 строке, и там, где предполагается, что это будет строка, есть sqaure (поврежденный символ). Другие редакторы на Mac, например, показывают строки с разрывами правильно. Есть ли способ исправить […]
У меня есть файл CSV с более чем 100 000 строк, каждая строка имеет 3 значения, разделенных точкой с запятой. Общий размер файлов составляет ок. 5МБ. CSV-файл находится в таком формате: stock_id;product_id;amount ========================== 1;1234;0 1;1235;1 1;1236;0 … 2;1234;3 2;1235;2 2;1236;13 … 3;1234;0 3;1235;2 3;1236;0 … У нас есть 10 акций, которые индексируются 1-10 в CSV. […]
У меня есть массив. Когда я использую print_r($output) . Я получаю массив как это array( [0] => Array ( [listing_id] => 14 [category_id] => Modern Australian [listing_name] => Boatshed Restaurant [image_name] => krish_logo.png [address] => 2, Thrower Drive [phone] => 07 5534 3888 [introduction_text] => [website] => [payment_types] => [open_days] => [licenced] => 0 [highchair] […]
Я импортирую CSV-файл в свою область администрирования, и я хочу добавить файлы в свою базу данных. Мой PHP-код для import.php : <?php include_once('../include/connection.php'); if ($_FILES[csv][size] > 0) { //get the csv file $file = $_FILES[csv][tmp_name]; $handle = fopen($file,"r"); //loop through the csv file and insert into database do { if ($data[0]) { mysql_query("INSERT INTO mobi(promo_title, […]
У меня есть. .csv файл, и когда я открываю его через блокнот, он выглядит так: ID501501503502 И когда я печатаю его в браузере через php, это выглядит ID 501 501 503 502 Мой код: $handle = fopen("MonC1.csv", "r"); $data = fgetcsv($handle, 0); $fh = fopen('php://output', 'w'); if (! empty($data)) { foreach ($data as $item) { […]
Я хочу проанализировать строку значений, разделенных запятыми, в массив. Я хочу попробовать str_getcsv() php, но я не могу найти никаких хороших примеров того, как ее использовать. Например, у меня есть вход, где пользователи отправляют теги для языков программирования (php, js, jquery и т. Д.), Например, входные теги в stackoverflow при отправке вопроса. Как включить ввод […]
когда я создаю свой файл csv, некоторые специальные символы и передний ноль значений ячейки не получаются. посоветуйте, как это исправить public function csv() { // $table = Festivals::all(); $headers = [ 'Cache-Control' => 'must-revalidate, post-check=0, pre-check=0' , 'Content-type' => 'text/csv' , 'Content-Disposition' => 'attachment; filename=sss.csv' , 'Expires' => '0' , 'Pragma' => 'public' ]; $list […]