長年どうしたら良いんだろーと考えていたことが今日判明。
smartyでcsvファイルを吐き出すってのは個人的に良くやる。
そん時に改行コードを任意の場所に出力したいとずっと思っていた。
例えば、csvファイルをエクセルで開くとカンマ毎にセルで表示されるんだけど、そのセルの中で改行したい時とか。
そもそもcsvファイルでそこまでやらなくちゃいけないのかって言われると、NOだと思うけどね。
で、普通に\rとか\nとかいれるとそのまんま出力されちゃう。
で、どうしたものかと考えて適当に書いたら上手くできた。
コンパイルされたファイルを見れば早かったんだけど、
で
と出力されとる。
んー案外シンプルだったなー。
さっさとコンパイルしたファイル見ればよかった。
でもまあ、上手くいったので良かった良かった。
smartyでcsvファイルを吐き出すってのは個人的に良くやる。
そん時に改行コードを任意の場所に出力したいとずっと思っていた。
例えば、csvファイルをエクセルで開くとカンマ毎にセルで表示されるんだけど、そのセルの中で改行したい時とか。
そもそもcsvファイルでそこまでやらなくちゃいけないのかって言われると、NOだと思うけどね。
で、普通に\rとか\nとかいれるとそのまんま出力されちゃう。
で、どうしたものかと考えて適当に書いたら上手くできた。
{"\r\n"}コンパイルされたファイルを見れば早かったんだけど、
{"hoge"}で
echo "hoge"と出力されとる。
んー案外シンプルだったなー。
さっさとコンパイルしたファイル見ればよかった。
でもまあ、上手くいったので良かった良かった。
コメント