Andryushkin.ru
Блог им. alex-borisi (Александра Андрюшкина)

Замена пробела после маленьких слов чтобы не было переноса

Если нужно чтобы в предложениях небольшие слова 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; 
}

Просмотров: 2172

Шрифты для сайта