我���一个以逗号分隔的数值文本文件。
例如:
现在,我只需要读取最后一个“set”数据,即从
希望你明白了!
编辑1:不是,它是一个动态文本文件,不断更新,每次我只需要读取最后一组数据!
编辑2:我的代码
在这里,我使用 $keyval[x][] 来存储巨大的 xxxxxxxxxxxxx 值,使用 keyval[y][] 和 keyval[y1][] 来存储在该巨大值之后交替出现的值.... 这应该可以澄清一切!
例如:
1299491735618,10,84,10,121.6,10,120.0,12994917389996,12, 13, 14, 15, and so on ..
现在,我只需要读取最后一个“set”数据,即从
12994917389996,12,13,14,15等
开始...
在这种情况下,我猜12994917389996
大于130,其他值小于130。所以,我需要从12994917389996
读取到文件结尾...希望你明白了!
编辑1:不是,它是一个动态文本文件,不断更新,每次我只需要读取最后一组数据!
编辑2:我的代码
<?php
$file = fopen('graph.txt', 'r') or die("can't open file");
if ($file) {
while (!feof($file)) {
$line = trim(fgets($file));
if (strlen($line)) {
$fields = explode(",", $line);
$num = count($fields);
for ($i = 0; $i < $num; $i++) {
$keyval[$i] = $fields[$i];
if ($i == 0) {
$keyval['x'][] = $fields[$i];
echo $keyval['x'][0];
}
else {
if ($i % 2 == 0) $keyval['y'][] = $fields[$i];
else $keyval['y1'][] = $fields[$i];
}
}
}
}
}
fclose($file);
?>
在这里,我使用 $keyval[x][] 来存储巨大的 xxxxxxxxxxxxx 值,使用 keyval[y][] 和 keyval[y1][] 来存储在该巨大值之后交替出现的值.... 这应该可以澄清一切!