Колькасць радкоў PHP
Колькасць радкоў у тэксце
Калі ў вас ёсць нейкі тэкст з пераносамі радка, то колькасць радкоў можна палічыць наступным чынам:
<?php
$str = '123\n456\n789';
echo substr_count($test, '\n') + 1;
?>
Сутнасць у тым, што перанос радка - гэта нябачны
сімвал \n. З дапамогай функцыі substr_count
мы падлічваем колькасць гэтых сімвалаў
у нашым тэксце, але іх атрымліваецца на 1
менш, чым уласна радкоў. Таму дадаем
адзінку.
Колькасць радкоў у файле
Каб падлічыць колькасць радкоў у файле, можна скарыстацца спосабам, апісаным вышэй, а можна зрабіць і так:
<?php
// Разгледзім файл як масіў:
$arr = file($file);
// Падлічваем колькасць радкоў у масіве:
echo count($arr);
?>
Майце на ўвазе, што першы спосаб аптымальней і працуе хутчэй.