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

takaesu php-users@php.gr.jp
Fri, 26 Oct 2001 16:38:13 +0900


takaesu@元ネタ発信者です。

On Fri, 26 Oct 2001 16:32:02 +0900 (JST)
HIGASHI Taku <oolong@cslab.co.jp> wrote:
> sumi> 私ならばどんなクライアントのときでも
> sumi> $a = "abc\\nxyz";
> sumi> となるように変換すると思います。
> sumi> 後で読み込むときに変換するのも面倒なので。
> 
> 私もこれに賛成。
私も賛成。   ;-)


> というわけで、以下、サンプルです。
> 
> <?php
> $src = array( "abc\r\nxyz", "abc\nxyz", "abc\rxyz", "abc\n\rxyz" );
> for ($i == 0; $i < count($src); $i++) {
>   echo preg_replace("/[\r\n]+/", "\\n", $src[$i]) . "\n";
> }
> ?>
動きました。preg_replaceの使い方を知りませんでした。
皆さん、ありがとうございました。

P.S.
元データに '\n'文字列が入っていた場合の対応は・・・自分で考えます。

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