我有9 GB MSSQL文件。我想计算文件的行。我添加以下代码:
$lines = file('db.sql');
echo count($lines);
我有以下错误:
致命错误:c: xampp htdocs htdocs import import import read-line-by-line.php在第3行3
上
您应该增加php.ini中的max_memory_limit
,如果您使用的是Linux,则可以使用以下内容。Linux在计数线中提供了最强大的算法。
$output = shell_exec('wc -l /dir/db.sql');
echo "<pre>$output</pre>";
Windows版本
$output = shell_exec('find /v /c "" C:filename.ext');
echo "<pre>$output</pre>";