Для записи многомерного массива в формат CSV (Comma Separated Values) в PHP вы можете использовать функции fopen(), fputcsv() и fclose(). Вот пример кода, который позволяет записать многомерный массив в файл CSV:
<?php // Ваш многомерный массив $myArray = array( array('Имя', 'Email', 'Телефон'), array('John Doe', '[email protected]', '123-456-7890'), array('Jane Smith', '[email protected]', '987-654-3210') ); // Путь к файлу CSV $filename = 'output.csv'; // Открываем файл CSV для записи $file = fopen($filename, 'w'); // Перебираем элементы массива и записываем их в файл CSV foreach ($myArray as $row) { fputcsv($file, $row); } // Закрываем файл CSV fclose($file); echo "Массив успешно записан в файл CSV."; ?>
В данном примере мы создаем многомерный массив $myArray, представляющий данные, которые мы хотим записать в файл CSV. Затем мы открываем файл CSV для записи, используя функцию fopen(), указывая путь и режим 'w' для записи. Далее, мы перебираем элементы массива с помощью цикла foreach и используем функцию fputcsv() для записи каждого элемента в файл CSV. Наконец, мы закрываем файл CSV с помощью функции fclose().
Результатом выполнения этого кода будет создание файла output.csv с содержимым:
Имя,Email,Телефон John Doe,[email protected],123-456-7890 Jane Smith,[email protected],987-654-3210
Таким образом, мы успешно записали многомерный массив в файл CSV с помощью PHP.