[PHP-users 15897]Re: 文字列連結について

K.Matsuda punibom0207 @ yahoo.co.jp
2003年 6月 12日 (木) 19:08:30 JST


松田です。

> komura です。
こんばんは。

> file() を使用しているため、各行の最後に改行が入っているのが
> 問題ではありませんか?

仰る通りでした。
rtrimで改行を取り除いて解決しました。
ありがとうございました。

************************************
K.Matsuda
mailto : punibom0207 @ yahoo.co.jp
************************************

------- Original Message -------
From: komura <komura @ ma9.seikyou.ne.jp>
To: PHP-users ML <php-users @ php.gr.jp>
Sent: Thu, 12 Jun 2003 19:00:30 +0900
Subject: [PHP-users 15896]Re: 文字列連結について

> komura です。
> 
> file() を使用しているため、各行の最後に改行が入っているのが
> 問題ではありませんか?
> 
> "K.Matsuda" <punibom0207 @ yahoo.co.jp> wrote:
> 
> > <?php
> >  // 配列にCSVの中身を読み込む
> >  $log = file('xxx.csv');
> >  // 行数を取得する
> >  $cnt = count($log);
> >  // Flashに返すデータ
> >  $ans = "Answer=";
> >  // 行数分だけループ
> >  for ($i = 0; $i < $cnt; $i++) {
> >   // カンマより後ろの部分(数字部分)をFlashに返すデータに追加
> >   $a = explode(",",$log[$i]);
> 
> >   $ans .= $a[1] . ",";
> 
> この行を
> 
>     $ans .= rtrim($a[1]) . ",";
> 
> に変更してはどうでしょうか。
> 最後に余分な , が付くことは変わりませんが。
> 
> >  }
> >  // Flashにデータを返す
> >  header('Content-Type: text/plain');
> >  print $ans;
> > ?>
> 
> 
> -- 
> komura <komura @ ma9.seikyou.ne.jp>
> _______________________________________________
> PHP-users mailing list
> PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users





__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/



PHP-users メーリングリストの案内