12.11.2016, 17:04
Здравствуйте, есть вот такая функция:
Для тех кто не понял tolower делает все буквы в маленьком реестре, тоесть:
Вводим: ААААААААААААббббббббббббб
Выдаст: ааааааааааааааббббббббббббб
Мне нужен что-бы первая буква была с большим реестре, а остальные были маленькими, тоесть:
Вводим: ААААААААААААББББББББББББ
Выдаст: Ааааааааааааааббббббббббббб
Подобная функция есть в PHP, а именно ucfirst.
Можно ли как-то осуществить задуманное?
PHP Code:
stock strtolower(source[])
{
for(new i; i < strlen(source); i++) switch(source[i]) {
case 168: source[i] = 184;
case 192..223: source[i] = (source[i] + 32);
default: source[i] = tolower(source[i]);
}
}
Вводим: ААААААААААААббббббббббббб
Выдаст: ааааааааааааааббббббббббббб
Мне нужен что-бы первая буква была с большим реестре, а остальные были маленькими, тоесть:
Вводим: ААААААААААААББББББББББББ
Выдаст: Ааааааааааааааббббббббббббб
Подобная функция есть в PHP, а именно ucfirst.
Можно ли как-то осуществить задуманное?