offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
24 of 110 menu

Количество строк PHP

Количество строк в тексте

Если у вас есть какой-то текст с переводами строки, то количество строк можно посчитать следующим образом:

<?php $str = '123\n456\n789'; echo substr_count($test, '\n') + 1; ?>

Суть в том, что перевод строки - это невидимый символ \n. С помощью функции substr_count мы подсчитываем количество этих символов в нашем тексте, но их получается на 1 меньше, чем собственно строк. Поэтому прибавляем единицу.

Количество строк в файле

Чтобы подсчитать количество строк в файле, можно воспользоваться способом, описанным выше, а можно сделать и так:

<?php // Рассмотрим файл как массив: $arr = file($file); // Подсчитываем количество строк в массиве: echo count($arr); ?>

Учтите, что первый способ оптимальнее и работает быстрее.