[PHP-users 17841]Re: カンマ入りデータをCSVで出力するには

T.Nonaka nonaka @ cf.muuz.net
2003年 9月 12日 (金) 16:00:03 JST


野中です。

藤本さん、こんにちは。

 通常は、カンマがある場合は、ダブルクォートで囲みます。
EXCELのCSV出力あたりをご参考にすればよいかと思います。
ダブルクォートが文字列に入った時は、 \" で回避します。

こんな回答で宜しいですか?



> お世話になります、藤本です。
> 
> PHPでデータベースからのデータをCSVにしてダウンロードする
> プログラムを作成しているのですが
> カンマ入りデータを出力するすると
> 1つのデータが2つのカラムに分かれて表示されます。
> 
> $str = "]},<.>?/";
> 1.$currentRow .= $str;
> 2.$currentRow .= str_replace(",","\,",$str);
> 
> 1を2に変更してプログラムを実行しても
> 「\」が追加表示されるようになっただけで
> 問題は解決されませんでした。
> 
> どなたか解決策をご存じないでしょうか?
> 是非ご教授ください。
> 
> 
> 
> _______________________________________________
> PHP-users mailing list
> PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users

-- 
 <>



PHP-users メーリングリストの案内