在本文中,我們將學習如何使用 PHP 使用 fgetcsv()、str_getcsv 和 SplFileObject 函數顯示 CSV 檔案中的資料。
CSV 檔案是一種簡單的檔案格式,用於儲存以逗號分隔值的數據,其中的每一行代表表格資料中的一筆記錄。要使用 PHP 讀取 CSV 文件,我們將使用 fgetcsv() 函數,該函數從 CSV 檔案中讀取一行並傳回表示該行中存在的 CSV 資料的值數組。
讓我們藉助下面的範例來理解這一點 -
在此範例中,我們將使用 fgetcsv() 函數讀取資料 CSV 文件,並使用 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 '
總之,使用 PHP 顯示 CSV 檔案中的資料是使用 fgetcsv() 函數的簡單過程。透過 HTML 標籤,我們可以輕鬆地以表格格式顯示資料。透過遵循本文提供的範例,我們學會了在 PHP 中讀取和顯示 CSV 檔案中的數據,這在各種應用程式中都很有用。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3