PHP は、Web 開発で広く使用されている人気のあるプログラミング言語です。 Web アプリケーションでは、ファイル操作は基本的な一般的な機能です。この記事では、PHP を使用して CSV ファイルを読み込み、HTML テーブルに表示する方法を説明します。
CSV は、表形式のデータを Excel などの表計算ソフトウェアにインポートするために使用される一般的なファイル形式です。 CSV ファイルは通常、多くの行で構成され、各行はカンマ区切りの値で構成されます。通常、最初の行には列ヘッダーが含まれており、各列値の意味を説明します。
ここでは、PHP 組み込み関数 fgetcsv() を使用して CSV ファイルを読み込みます。 fgetcsv() 関数は、CSV ファイルからデータ行を読み取って解析し、それを配列に入れます。
まず、次の要件を満たす CSV ファイルを準備する必要があります。
· カンマ区切りの列が含まれる
· 列ヘッダーが含まれる
· ファイル エンコーディングは utf-8です。
デモの目的で、次の CSV ファイル (file.csv) を使用します:
name,age,gender
John,25 、男性
ジェーン、22、女性
ボブ、30、男性
次に、CSV ファイルを読み取るための PHP コードを記述する必要があります。このコードは、CSV ファイルが PHP ファイルと同じディレクトリにあることを前提としていることに注意してください。
//CSV ファイルを開く
$file = fopen('file.csv', 'r');
/ / 最初の行 (列ヘッダー) を読み取ります
$headers = fgetcsv($file);
// データを保存する空の配列を作成します
$data = array ();
// ファイルの残りの部分のデータの各行をループします。
while (($row = fgetcsv($file)) !== FALSE) {
// 行データをデータ配列に格納します
$data[] = $row;
}
// ファイルを閉じます
# #fclose($ file);// 出力 HTML tableecho "$header | ";} echo "
---|
Jane 22 Female
Bob 30 Male
以上がPHPファイルの操作例:CSVファイルの読み込みの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。