разделение текста по 3 словам

Armee

Guest
разделение текста по 3 словам

Очень надо, плиз help!
есть текст - слова разделенные пробелами. Мне надо, чтоб преобразить текст в следующий вид:
три слова
три слова
три слова
...

$f = fopen("del.txt","r") or die("ошибка");
while (!feof($f))
{
$words = explode(" ", $s);
for ($i = 0; $i <= 3; $i++) {
echo $words[$i]." ";
}
echo "<br>";
}

Это все на что меня хватило...
кажется перемудрил. Гляньте плиз.
 

SelenIT

IT-лунатик :)
Armee
В твоем коде явно пропущена как минимум одна строчка.
 

Armee

Guest
Еслиб я ее не пропустил, то сюда не обратился бы! Это не из-за внимательности, а из-за недопонимания.
Спасибо конечно, но легче не стало :)
 

SelenIT

IT-лунатик :)
Что такое переменная $s? Если строка из файла, то где ты ее читаешь?

А вообще, если тебе нужно все содержимое файла, можесшь использовать [m]file_get_contents[/m].
 

Armee

Guest
SelenIT
спасибо! последую твоему совету.
 

Necromant

Новичок
PHP:
$file_content = get_file_content('some.file');
echo preg_replace("/(\w+\s+\w+\s+\w+\s+)/si", "\\1<br>", $file_content);
 

Armee

Guest
SelenIT
Necromant
спасибо, что откликнулись! Для меня это действительно была проблема :)
 
Сверху