<< PHPのクラスの継承を試してみた | main | WordPressを始めてみた >>

CSVファイルの読み込みを試してみた

2013.06.19 Wednesday | by こも
ホントはデータベースからの読み込みとかにした方がいいんでしょうが、
まずはお手頃なCSVファイルからデータを読み込む方法を試してみました。

no,種類,データ
100,A,dog
200,B,cat


こちらのファイルを読み込んで、とりあえずカンマ区切りで抽出して配列に格納します。
そして、それをそのまま表示するだけのプログラムになります。

$fname = "./text.csv";
$contents = @file($fname);
if($contents){
	$row = 0;
	// 一行ずつ処理
	foreach($contents as $line){ 
		$line = trim( $line ); 
		// カンマ区切りでデータを取得
		$array[] = explode(",", $line);

		// データの表示
		foreach($array[$row] as $dat){ 
			echo $dat." ";
		}
		echo "
"; $row++; } } else { echo "ファイルの読み込みに失敗しました。
"; }

[実行結果]

no 種類 データ
100 A dog
200 B cat


意外と簡単でしたが、WebプログラムでCSVファイルを読み込むシーンは果たしてあるのでしょうか???
とりあえず、ファイルが読み込めるのは確認できました(^^;;

とりあえずメモとして……。

Comment
Add Comment









Sponsored Link
Recommend
PHP 逆引きレシピ (PROGRAMMER'S RECiPE)
PHP 逆引きレシピ (PROGRAMMER'S RECiPE) (JUGEMレビュー »)
鈴木 憲治,安藤 建一,山田 直明,八木 照朗,山本 義之,河合 勝彦
Recommend
Recommend
Powered
無料ブログ作成サービス JUGEM