我有一個用逗號分隔的值的文本文件。PHP - 從文本文件末尾讀取
例子:
1299491735618,10,84,10,121.6,10,120.0,12994917389996,12, 13, 14, 15, and so on ..
現在,我僅需要讀取數據的最後一個「設置」,即只能從12994917389996,12, 13, 14, 15, and so on ...
在這種情況下,我想12994917389996
大於130個其他值小於130.所以,我需要讀取FROM 12994917389996
到文件末尾...
希望你懂了!
編輯1:不,它是一個動態的文本文件,不斷更新,我只需要每次只讀取最後一組數據!
編輯2:MY代碼
<?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] []值後大巨人(xxxxxxxxxxxxx)價值....這應該澄清一切!
重點是我需要從文件的結尾讀取...不是從第一個! – Zac 2011-04-18 03:30:05