Найдите все вхождения пробела, которому предшествует точка, затем случайным образом замените эти пробелы символами новой ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Найдите все вхождения пробела, которому предшествует точка, затем случайным образом замените эти пробелы символами новой

Сообщение Anonymous »

Это моя функция:

Код: Выделить всё

$words = explode('. ', $desc);
$out = '';
foreach ($words as $key => $value) {
$out .= $value;
$rand = rand(0, 4);
if ($rand == 2) {
$out .= "\n";
} else {
$out .= ' ';
}
}
Коротко говоря, он вставляет новые строки после случайных точек, но в этом случае точки удаляются.
Как я могу сделать взрыв('. ' , $desc) и оставить точки там, где они есть?

Подробнее здесь: https://stackoverflow.com/questions/180 ... ace-theses

Вернуться в «Php»