[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>