@Sunay; buyrun hocam;
<?php
$file = new SplFileObject(__DIR__ . '/example.txt');
foreach ($file as $line)
{
echo $file->key() . '. ' . $line;
if ($file->key() % 15 == 0 && $file->key() != 0)
{
$file->next();
}
}
Düzenleme: Satır atlama üzerine yaptım. Kelime olarak istediğinizi yeni fark ediyorum. Kelime için ise şu şekilde bir çözüm geliştirebiliriz. Yazdığım kodu denemedim. Deneyip sonucunu konuya yazarsınız.
<?php
$file = file_get_contents(__DIR__ . '/example.txt');
$file = trim($file);
$parts = explode(' ', str_replace("\n", '', $file));
$lastKey = 0;
foreach ($parts as $index => $part)
{
if ($index % 15 == 0 && $index > 0)
{
$_tmp = '';
foreach (range($lastKey, $index) as $line)
{
$_tmp .= $parts[$line] . ' ';
}
$file = str_replace($_tmp, $_tmp . "\n", $file);
$lastKey = $index;
}
}