В этой статье мы научимся отображать данные из CSV-файла с помощью PHP с помощью функций fgetcsv(), str_getcsv и SplFileObject.
Файл CSV — это простой формат файла, используемый для хранения данных со значениями, разделенными запятыми, и каждая строка в нем представляет собой запись в табличных данных. Чтобы прочитать файл CSV с помощью PHP, мы будем использовать функцию fgetcsv(), которая считывает строку из файла CSV и возвращает массив значений, представляющих данные CSV, присутствующие в этой строке.
Давайте разберемся в этом с помощью примера ниже –
В этом примере мы будем читать файл CSV с данными с помощью функции fgetcsv() и отображать значения в табличном формате с помощью тега таблицы HTML.
Файл CSV, используемый в этом примере —
Name, Age, City John, 30, New York Mary, 25, Los Angeles Tom, 40, Chicago
How to Display Data from CSV file using PHP? How to Display Data from CSV file using PHP?
'; while (($data = fgetcsv($csvFile, 1000, ",")) !== FALSE) { echo ''; foreach ($data as $value) { echo ' '; } echo ''; fclose($csvFile); ?>' . htmlspecialchars($value) . ' '; } echo '
В этом примере мы прочитаем CSV-файл учащихся, содержащий их имя, возраст и пол, и отобразим их данные в табличном формате, используя 3 различных метода, используя методы str_getcsv, fgetcsv и SplFileObject соответственно.
]Name,Age,Gender John Doe,25,Male Jane Smith,30,Female Bob Johnson,40,Male Sara Lee,22,Female
How to Display Data from CSV file using PHP? How to Display Data from CSV file using PHP?
"); // Split CSV data into rows echo 'Method 1: str_getcsv
'; echo '
Name | Age | Gender |
---|---|---|
' . htmlspecialchars($value) . ' | '; } echo '
Name | Age | Gender |
---|---|---|
' . htmlspecialchars($value) . ' | '; } echo '
Name | Age | Gender |
---|---|---|
' . htmlspecialchars($value) . ' | '; } echo '
В заключение, отображение данных из CSV-файла с помощью PHP — это простой процесс с использованием функции fgetcsv(). С помощью HTML-тегов мы легко отобразили данные в табличном формате. Следуя примерам, приведенным в этой статье, мы научились читать и отображать данные из CSV-файлов на PHP, что может быть полезно в различных приложениях.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3