Случайный выбор слова

Здесь заменяется только одно.
я о том, что код работает с первыми тремя стами символов, насколько я понимаю, а по условию первые 300 мы пропускаем, и заменяем слово в остаточном тексте. Или я неправильно понял.
 
PHP:
$text = "many words in this message";
$arr = explode(' ', substr($text, 300));
$arr[array_rand($arr)] = 'world21';
$text = substr($text, 0, 300).implode(' ', $arr);
echo $text;
 
Блин не работает:confused:
 
регулярками можно сделать.
 
Назад
Сверху