作成
PHPでCSVを出力(ダウンロード)したさいの不要な行を削除
PHP で CSVなどを出力(ダウンロード)する場合、以下のようなソースになりますが、 ###source header("Content-Type: application/octet-stream; charset=UTF-8"); header("Content-Disposition: attachment; filename=$filename"); print ( trim($line) ) ; // trim をしている ### なぜか 1行目に空の行があらわれます。trim をしているので文字列側の変数ではありません。 ###center (img://18/524m) ###title 解決策 ### そこで print の前に #*#"ob_clean();" をいれておくと ###source header("Content-Type: application/octet-stream; charset=UTF-8"); header("Content-Disposition: attachment; filename=$filename"); ob_clean(); //出力バッファをクリア print ( trim($line) ) ; ### ちゃんと行がつまって出力されます。 ###center (img://18/525m)
wakatta 記法
投稿の仕方
基本的な記法
エンジニア向け記法
記法のサンプル
このコンテンツを見る