[PHP-users 21026]Re: Windowsで改行が重複
Youichi Iwakiri
yiwakiri @ st.rim.or.jp
2004年 3月 27日 (土) 17:28:48 JST
いわきりです
fh wrote in <001101c413bf$95bd29e0$0200a8c0 @ ntnt> :
>牧野さん、martinさん ご回答ありがとうございます。
>$html =str_replace("\r\n\r\n","\r\n",$html);
>...で解決いたしました。
OS固有の改行コードの差異を考慮したスクリプトに
するとなおよいですね。
手抜きで、書くと
function strip_empty_line($str) {
return trim($str);
}
$lines = file('./test.txt');
$lines = array_filter($lines, 'strip_empty_line');
$output = join($lines);
echo $output;
真面目にやるならば、定義済み定数PHP_OSで判断し、
入力がいずれであろうと、動作システム上の改行コードに
変換する機能も欲しいところです。
>ありがとうございます。(感謝は重複します。) (^^;
#メールの重複はいただけません。
--
Youichi Iwakiri
PHP-users メーリングリストの案内