在本文中,我们将学习如何使用 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