[PHP-users 15883]文字列連結について

K.Matsuda punibom0207 @ yahoo.co.jp
2003年 6月 12日 (木) 17:44:53 JST


こんにちは。
2回目の投稿になります、松田と申します。

書式が
dd/mm/yyyy,1111.11
日付、カンマ区切り、4ケタ+小数第2位までの数字
となっていて、それが複数行記述されているCSVファイルをPHPで読み込んで、
Flashにデータを送信する為、
Answer=1000.00,1111.11,4234.23,4324.65・・・
のようなデータを出力したいのですが、下記のように書いても、
複数(CSVの行数分)のカンマしか出力されません。

配列の中身が空っぽになっているようですが、原因がわかりません。
アドバイスをよろしくお願い致します。

<?php
 // 配列にCSVの中身を読み込む
 $log = file('xxx.csv');
 // 行数を取得する
 $cnt = count($log);
 // Flashに返すデータ
 $ans = "Answer=";
 // 行数分だけループ
 for ($i = 0; $i < $cnt; $i++) {
  // カンマより後ろの部分(数字部分)をFlashに返すデータに追加
  $a = split(",",$log[i]);
  $ans .= $a[1] . ",";
 }
 // Flashにデータを返す
 header('Content-Type: text/plain');
 print $ans;
?>

▼期待する$ansの中身
Answer=2432.34,2342.76,7654.45,4534.76,8765.34・・・

▼実際の$ansの中身
Answer=,,,,,,,,,,,,,,,,,・・・

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

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



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