[PHP-users 3137] Re: textareaの内容をCSV に書きたいが

Tatsuro Nakagawa php-users@php.gr.jp
Fri, 26 Oct 2001 16:13:46 +0900


中川@magicです。

ちょっと気づいた点なのですが。。。

--Reply-- takaesu <takaesu@geocities.co.jp> --

> こんにちは。takaesuといいます。

> で、以下の様に安易にやってみたのですがダメでした。
> $off_str = strtr($off, "\r\n", "\\r\\n");       // 改行を見える形に
> $off_str = strtr($off_str, "\n", "\\n");        // 改行を見える形に
> $off_str = strtr($off_str, "\r", "\\r");        // 改行を見える形に

これって・・・
たとえばabc\r\nの動きを追ってみたら・・・

abc\r\n→abc\\r\\n→abc\\r\\\n→acb\\\r\\\n

とかになりません?
単純に

> $off_str = strtr($off_str, "\n", "\\n");        // 改行を見える形に
> $off_str = strtr($off_str, "\r", "\\r");        // 改行を見える形に

だけではダメなんでしょうかね?


まぁ、それが解決法かわからないですが。
str_replaceとか?

--
Tatsuro Nakagawa