Cal*_*r99 3 php text-files nested-loops
我正在尝试读取5000行的文本文件。但是我只想获得每100行中的前10行。因此,第1-10行,第101-110行,第200-210行等。我只是想不出要使用的逻辑。
$count = count(file($text))
for ($i = 0; $i < $count; $i++)
{
$test = fgets($f_text)
}
Run Code Online (Sandbox Code Playgroud)
% 100仅使用和打印行$n % 100 > 0 && $n % 100 <= 10。
$lines = file($text);
foreach ($lines as $n => $line) {
if ($n % 100 > 0 && $n % 100 <= 10) {
echo $line; // or whatever
}
}
Run Code Online (Sandbox Code Playgroud)
foreach (range(0,250) as $n => $line) {
if ($n % 100 >= 1 && $n % 100 <= 10 ) {
echo $i . "\n";
}
}
1 2 3 4 5 6 7 8 9 10 101 102 103 104 105 106 107 108 109 110 201 202 203 204 205 206 207 208 209 210
Run Code Online (Sandbox Code Playgroud)