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

483
.

вот у меня в дат файле строка вида 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