[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 メーリングリストの案内