У меня есть текстовый файл со значениями, разделенными запятой.
Пример:
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. Итак, мне нужно прочитать ОТ 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] [] для хранения альтернативных значений ПОСЛЕ этого значения GIANT (xxxxxxxxxxxxx) .... Это надо все уточнить!