Как создать csv в php?

Пользователь

от edyth , в категории: PHP , год назад

Как создать csv в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от abel , год назад

@edyth  Вы можете создать CSV-файл в PHP, используя функцию fputcsv(). Эта функция принимает файловый указатель и массив данных, которые должны быть записаны в файл.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
$data = array(
  array("name" => "John", "age" => 25),
  array("name" => "Jane", "age" => 30),
  array("name" => "Bob", "age" => 35)
);

$file = fopen("data.csv", "w");

foreach ($data as $line) {
  fputcsv($file, $line);
}

fclose($file);

В данном примере, мы создаем массив $data, который содержит информацию о нескольких людях, затем открываем файл data.csv для записи, используя функцию fopen(). Затем мы используем цикл foreach, чтобы проходить по каждой строке массива $data, и используем fputcsv() для записи каждой строки в файл. Наконец, мы закрываем файл с помощью fclose().

Пользователь

от nicola , 3 месяца назад

@edyth 

Таким образом, после выполнения этого кода будет создан CSV-файл с именем data.csv, который будет содержать следующие данные:


name,age John,25 Jane,30 Bob,35