Как заменить все буквы кроме главной на маленькие? (php)

C
На сайте с 17.05.2012
Offline
69
clb
1060

Подскажите код, чтобы заменить все буквы предложения (кирилица) кроме главной на маленькие? (php)

[Удален]
#1

if(!function_exists('mb_ucfirst')) {

function mb_ucfirst($str, $enc = 'utf-8') {

return mb_strtoupper(mb_substr($str, 0, 1, $enc), $enc).mb_substr($str, 1, mb_strlen($str, $enc), $enc);

}

}

siv1987
На сайте с 02.04.2009
Offline
427
#2
М
На сайте с 05.02.2014
Offline
30
#3

clb, вам поможет функция ucfirst(). Ссылку на документацию к ней предложил siv1987.

Но эта функция оставит заглавной лишь первую букву строки. В том случае, если ваш текст состояит из нескольких предложений, вы должны разбить его на части: каждая часть — 1 предложение. Прогнать каждое предложение через ucfirst(), а потом склеить назад.

Нужно определиться, как разбивать. Скорей всего вам достаточно будет разбивать по точке, вопросительному и восклицательному знакам.

Как разбить текст, а потом склеить знаете?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий