подсчет строк

318
.
вот у меня в дат файле строка вида 1|2|3
во 2ой колонке дата, как мне подсчитать сколько строк во 2ой колонке содержит текущую дату. $f = file("1.dat");
$u = count($f); считает все строки, а мне нужно именно по текущей дате посчитать, помогите?
.
+ к этому, как посчитать строки по текущ дате, если несколько дат файлов?
.
(\/)____o_O____(\/)
spirit24, Через цикл перебор, с одним проходом разбиваем строку на переменные и сверяем со значением даты, один из моментов работы на файлах, который мне не нравиться, на базе с этим по проще
$var = date('d-m-Y H:i:s', time());
$file = 'file.dat';
$arr = file($file);
$x=0;
while($x<sizeof($arr)) {
list($name, $date, $pass) = explode('|', $arr[$x]);
if ($date == $var) {
// Действие если верно
} else {
// Действие если ложно
}
$x++;
}

Как то так. С тела писал, не проверял
.
(\/)____o_O____(\/)
spirit24 (29.11.2011/23:33)
+ к этому, как посчитать строки по текущ дате, если несколько дат файлов?
Можно еще один цикл добавить, который будет подставлять имя файла в тот цикл который написал, если на скорость еще внимание обратить можно переписать на цикл foreach. Например считать в массив файлы из папки, и потом уже имя подставлять . А если не секрет для чего этот скрипт? Сам пишешь?
.
да хочу сделать счетчик новых сообщение в чате))) чтоб было Чат(12)+3нов!
и в форуме новые сообщения, ток там для каждого раздела по дат файлу, поэтому нужно собрать новые сообщения и подсчитать во всех них
.
(\/)____o_O____(\/)
spirit24, не благодарное дело счетчик новых на файлах
.
(\/)____o_O____(\/)
spirit24, вот
Прикрепленные файлы:
Всего: 7