月別アーカイブ: 2015年8月

fgetcsv()[PHP]

エクセルから排出されたtemp.csvをサーバーにアップロードして、UTF-8のHTMLファイル内でテーブルタグを作成して表示する。setlocale()を設定しないとmblen()でロケールのバイト数を用いるらしく、うまく日本語が表示されないので注意すること。あとでテーブルを編集しやすいようにクラスに行列番号を加えてある。

‘;
while( ( $lines = fgetcsv( $handle ) ) !== FALSE ){
echo ‘

‘;
for( $i = 0; $i < count( $lines ); $i ++ ){ echo ' ‘ . mb_convert_encoding($lines[$i],’UTF-8′,’SJIS-WIN’) . ‘

‘;
}
echo ‘

‘;
}
echo ‘

‘;
}

?>