DWWEB.RU
СКРИПТЫ

Все буквы большие php Первая буква большая в php

Периодически нужно бывает сделать все буквы «БОЛЬШИМИ» или «ПРОПИСНЫМИ» или в верхнем регистре – используйте любое название. Но и мы еще рассмотрим тему, как сделать первую букву строки большой!Большая буква, функция для увеличения буквы, буква больше php

Естественно, что этого сделаем примеры, как и какие функции делают буквы большими, прописными.

Навигация по странице :
  1. Как сделать все буквы большими в php -> латиница
  2. Как сделать все буквы большими в php -> кириллица
  3. Как сделать первую букву большой в php -> латиница
  4. Как сделать первую букву большой в php -> кириллица
  5. Функция которая умеет делать первую букву большой в php для кириллицы

    Как сделать все буквы большими в php ?

  1. У нас есть несколько слов на английском давайте переведём данный текст в верхний регистр!

    $$переменная = "hello world!";

    hello world! И да мы в прошлый раз делили наоборот все буквы в нижнем регистре

    Будем использовать функцию strtoupper

    $strtoupper = strtoupper($$переменная); echo $strtoupper;

    Результат:

    HELLO WORLD!

    Как сделать все буквы большими в php кириллица

  2. Теперь нам нужно сделать все буквы большими в тексте на кириллице:

    $перменная_1 = "привет мир!";

    $strtoupper = strtoupper($перменная_1 ); echo $strtoupper;

    Применим эту же функцию(скорее всего для кодировки windows-1251 – она должна работать аналогично, но для utf-8 – так не будет работать! ))

    Результат:

    привет мир!

    Как видим, функция, которая должна делать буквы большими, для кириллицы не работает!

    Для того чтобы сделать буквы большими в тексте на кириллице нужно использовать другую функцию "mb_strtoupper"
    $strtoupper_1 = mb_strtoupper($перменная_1, "utf-8"); echo $strtoupper_1;

    Результат:

    ПРИВЕТ МИР!


    Как сделать первую букву большой в php латиница

  3. Для того, чтобы сделать первую букву заглавной или большой или в верхнем регистре нам понадобится соответствующая функция, которая умеет делать первые буквы большими:

    $ucfirst = ucfirst($$переменная); echo $ucfirst;

    Результат:

    Hello world!

    Как сделать первую букву большой в php кириллица

  4. Эта функция ucfirst может делать первую букву большой в латинице, но для кириллицы, в utf-8, она выдаст вот такое, если мы применим к новому тексту на кириллице

    $ucfirst = ucfirst($переменная); echo $ucfirst;

    Результат:

    привет мир!

    Как видим ничего не сработало и выводит, как обычный текст…

    Обычно бывает аналогичная функция с приставкой mb - mb_ucfirst, но на момент написания данных строк её не существует,но в интернете существует самописная функция, которая делает буквы большими в тексте на кириллице!

    Вот уже результат работы данной функции:

    $mb_ucfirst = mb_ucfirst($переменная); echo $mb_ucfirst;

    Привет мир!

    Функция которая умеет делать первую букву большой в php для кириллицы

  5. Для той версии php, что стоит у нас на момент написания данных строк, функции, которая умеет делать первые буквы большим для кирилицы - просто не существует! Поэтому, функция mb_ucfirst из интернета:

    function mb_ucfirst($string, $enc = 'UTF-8')

    {

    return mb_strtoupper(mb_substr($string, 0, 1, $enc), $enc) .

    mb_substr($string, 1, mb_strlen($string, $enc), $enc);

    }

Не забудь !
Название скрипта :Буквы в верхнем регистре php
Скрипт № 31.2
Скачать - архив
Все скрипты на одной странице
Оставить комментарийCOMMENTS+
Сообщений пока нет - Вы можете стать первым
BBcode
нажмите, чтобы загрузить аватар
Загрузить свой аватар(max ширина, высота = 100px) ( как это работает)

Закрыть
+ =
Подписаться
Теги:
php первая буква заглавная остальные строчные

НАШИ ПРОЕКТЫ : Проекты находятся в разной степени готовности (просто их столько, что времени не хватает…) Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2019