この記事では、PHP で fgetcsv()、str_getcsv、SplFileObject 関数を使用して CSV ファイルのデータを表示する方法を学びます。
CSV ファイルは、カンマ区切りの値でデータを保存するために使用される単純なファイル形式であり、その各行は表形式データのレコードを表します。 PHP を使用して CSV ファイルを読み取るには、CSV ファイルから 1 行を読み取り、その行に存在する CSV データを表す値の配列を返す fgetcsv() 関数を使用します。
以下の例を使ってこれを理解しましょう −
この例では、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 ファイルを読み取り、str_getcsv、fgetcsv、および SplFileObject メソッドをそれぞれ使用する 3 つの異なるメソッドを使用して、生徒のデータを表形式で表示します。
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