Меню Закрыть

Php первую букву в нижний регистр

Содержание

(PHP 5 >= 5.3.0, PHP 7)

lcfirst — Преобразует первый символ строки в нижний регистр

Описание

Возвращает строку str , первый символ которой был преобразован в нижний регистр, если этот символ является буквой.

Принадлежность того или иного символа к буквенным определяется с учетом текущей локали. Это означает, что, например, в используемой по умолчанию локали "C", символ ä не будет преобразован.

Список параметров

Возвращаемые значения

Возвращает результирующую строку.

Примеры

Пример #1 Пример использования lcfirst()

= ‘HelloWorld’ ;
$foo = lcfirst ( $foo ); // helloWorld

$bar = ‘HELLO WORLD!’ ;
$bar = lcfirst ( $bar ); // hELLO WORLD!
$bar = lcfirst ( strtoupper ( $bar )); // hELLO WORLD!
?>

Смотрите также

  • ucfirst() — Преобразует первый символ строки в верхний регистр
  • strtolower() — Преобразует строку в нижний регистр
  • strtoupper() — Преобразует строку в верхний регистр
  • ucwords() — Преобразует в верхний регистр первый символ каждого слова в строке

Вступление

В PHP есть функция ucfirst() , которая первую букву в строке делает заглавной, ucwords() — делает заглавными буквы во всех словах строки, в работе с кириллицей, в юникоде, возникают проблемы.

Кириллица и юникод — вечная проблема всех версий PHP, частично проблема решена, существует функция string mb_convert_case (string str, int mode [, string encoding]) , которая принимает в качестве параметров строку, режим преобразования (0 — все буквы в верхний регистр, 1 — все буквы в нижний регистр, 2 — ВСЕ ПЕРВЫЕ буквы всех слов в верхний регистр) и кодировка.

Преобразование букв

Задача: преобразовать первую букву в строке и все первые буквы во всех словах в строке.

Английские буквы

С английскими буквами в стандартно-используемых кодировках (UTF-8 и Windows-1251) проблем не возникает.

Читайте также:  Проверка объектива перед покупкой

Результат на экране
First letters
First Letters

Кириллица и Windows-1251

С кириллицей в Windows-1251 проблем так же не должно возникнуть.

Результат на экране
Первые буквы
Первые Буквы

Кириллица и UTF-8

С кириллицей в юникоде функции ucfirst() и ucwords() не справятся и преобразований не произойдет.

Для этого определяется функция mb_ucfirst(string str [, string encoding]) , которая будет обрабатывать юникод-строки.

Результат на экране
первые буквы
первые буквы
Первые буквы
Первые Буквы

Многие люди ищут данную информацию по запросам:

  • Как сделать первую букву маленькой
  • Первый символ с маленькой буквы
  • Первая буква маленькая
  • php как сделать первую букву маленькой
  • Первая буква с нижнего регистра на php
  • как на php сделать первую букву маленькой
  • и т.д.

На самом деле как только люди не ищут ответ на этот элементарный вопрос.
Но тем не менее, если вы это ищите, то ответ вы можете найти в данной статье.

На самом деле привести первую буквы к нижнему регистру можно с помощью встроенной функции lcfirst.

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован.