Найдите все вхождения пробела, которому предшествует точка, затем случайным образом замените эти пробелы символами новой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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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