Número de líneas PHP
Número de líneas en texto
Si tiene algún texto con saltos de línea, el número de líneas se puede contar de la siguiente manera:
<?php
$str = '123\n456\n789';
echo substr_count($test, '\n') + 1;
?>
La esencia es que el salto de línea es un carácter
invisible \n. Usando la función substr_count
contamos la cantidad de estos caracteres
en nuestro texto, pero resultan ser 1
menos que las líneas propiamente dichas. Por lo tanto, sumamos
uno.
Número de líneas en archivo
Para contar el número de líneas en un archivo, puede usar el método descrito arriba, o puede hacerlo así:
<?php
// Consideramos el archivo como un array:
$arr = file($file);
// Contamos el número de líneas en el array:
echo count($arr);
?>
Tenga en cuenta que el primer método es más óptimo y funciona más rápido.