вот у меня в дат файле строка вида 1|2|3
во 2ой колонке дата, как мне подсчитать сколько строк во 2ой колонке содержит текущую дату. $f = file("1.dat");
$u = count($f); считает все строки, а мне нужно именно по текущей дате посчитать, помогите?
$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++;
}
spirit24 (29.11.2011/23:33)Можно еще один цикл добавить, который будет подставлять имя файла в тот цикл который написал, если на скорость еще внимание обратить можно переписать на цикл foreach. Например считать в массив файлы из папки, и потом уже имя подставлять . А если не секрет для чего этот скрипт? Сам пишешь?
+ к этому, как посчитать строки по текущ дате, если несколько дат файлов?