Функция fputcsv() используется для записи массива в файл в формате CSV (Comma Separated Values). Функция принимает два параметра: указатель на файл и массив данных. Функция формирует строку в формате CSV и записывает ее в файл. Массив данных может содержать любые значения, которые будут преобразованы в строки.
Пример использования fputcsv():
$fp = fopen('file.csv', 'w'); $data = array( array('Name', 'Age', 'Country'), array('John', 25, 'USA'), array('Anna', 30, 'Russia'), ); foreach ($data as $row) { fputcsv($fp, $row); } fclose($fp);
Функция fgetcsv() используется для чтения строки из файла в формате CSV и преобразования ее в массив. Функция принимает один параметр — указатель на файл. Функция читает строку из файла, разбивает ее на поля и возвращает массив значений.
Пример использования fgetcsv():
$fp = fopen('file.csv', 'r'); while (($row = fgetcsv($fp)) !== false) { print_r($row); } fclose($fp);
В примере выше функция fgetcsv() читает строки из файла ‘file.csv’ и выводит их на экран в виде массива.
Я даю согласие на сбор и обработку моих персональных данных. Политика конфиденциальности