@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;
		}
	}