Мне действительно интересно, что ты делаешь. Вы заметили, что фрагмент здесь не полный, верно? Читали ли вы, что полный код находится на ideone? Потому что это работает без изменений.

лжая на моем предыдущемвопрос.

У меня есть текстовый файл журнала под названием отклонить. Вы можете видеть этоВот

Как видите, на вкладке есть 4 шага:

1. Battery level
2. Piezo sound level
3. Left D3  (Ch 3) light intensity
4. Right D2  (Ch 1) light intensity

Теперь я хочу посчитать каждую строку с условием:

Which column(Steps) value is filled then count it.
Example: on row 1, We can see the value 0 (any value) is on step Piezo sound level. Then count it.

Итак, наконец, я могу знать, сколько количество отклонить процесс.

Battery level = x quantity
Piezo sound level = x quantity
Left D3  (Ch 3) light intensity = x quantity
Right D2  (Ch 1) light intensity = x quantity

Код PHP:

$fromDateTime = new DateTime('Wed, Sep 19  2018 08:00:00');
$toDateTime = new DateTime('Wed, Sep 19  2018 19:59:00');
$file = file_get_contents('reject.txt');
$lines = explode("\n",$file);

// counter
$rowsintimespan = 0;

// Do Line-By-Line starting by Line 16 (Array Index 15)
for($i = 15; $i < count($lines); $i++) {
// if the file is "Tue, Sep 18<tab>2018<tab>23:59:53<tab>"
$dateobj = DateTime::createFromFormat("???,?M?d??Y?H:i:s+", $lines[$i]);

// check if date is in your Timespan
if($dateobj < $toDateTime && $dateobj > $fromDateTime) {
        $rowsintimespan++; // count if in timespan
    }
}

// Debug-Output
echo $rowsintimespan;

ОБНОВИТЬ

Мне нужно прочитать значение последнего столбца, Пример: если значение строки находится в столбце слева D3, то посчитайте его. Если значение строки в столбце Piezo, то посчитайте его.

Ответы на вопрос(2)

Ваш ответ на вопрос