Замена пробела после маленьких слов чтобы не было переноса
Если нужно чтобы в предложениях небольшие слова 1-2 символа переносились с последующими словами, то ниже приведенная функция поможет вам в этом. Она заменяет пробел после слов состоящих из 1 или 2х символов.
Использование
$text = nbsp_small_word('Как хорошо в деревне летом, и бегать по лугам в лучах солнца.');
// Результат: Как хорошо в деревне летом, и бегать по лугам в лучах солнца.
Код функции
function nbsp_small_word($text) {
$text = preg_replace_callback("/\s[^\s]{1,2}(\s)/ui", function($matches) {
return ' ' . trim($matches[0]) . ' ';
}, $text);
return $text;
}