Манипулирование текстовыми или строковыми данными — настолько распространенная задача, что почти все языки программирования предоставляют встроенные функции для этой конкретной цели. PHP ничем не отличается в этом отношении. Язык переполнен различными функциями для работы со строками. Если вам нужны строковые данные во всех заглавных или прописных буквах, вы можете использовать strtoupper(). Как насчет всех строчных строк? Функция strtolower() принимает это. В этом посте мы познакомимся с некоторыми элементарными примерами и почувствуем, как работают эти две функции.

Самореклама:

Если вам нравится содержание, написанное здесь, во что бы то ни стало, поделитесь этим блогом и вашими любимыми сообщениями с другими, которым это может быть полезно или нравится. Поскольку кофе — мой любимый напиток, вы даже можете купить мне его, если хотите!

Ниже приведены некоторые примеры использования strtoupper() и strtolower(). Поэкспериментируйте с ними на ваших конкретных строковых данных, чтобы точно знать, как они себя ведут…

Нижний регистр, одно слово

$first_name = ‘josh’;
echo ‘strtoupper(): ‘.strtoupper($first_name);
echo ‘strtolower(): ‘.strtolower($first_name);
strtoupper(): JOSH
strtolower(): josh

Все в верхнем регистре, одно слово

$cap_first_name = ‘JOSH’;
echo ‘strtolower(): ‘.strtolower($cap_first_name);
echo ‘strtoupper(): ‘.strtoupper($cap_first_name);
strtolower(): josh
strtoupper(): JOSH

Нижний регистр, несколько слов

$whole_name = ‘josh otwell’;
echo ‘strtoupper(): ‘.strtoupper($whole_name);
echo ‘strtolower(): ‘.strtolower($whole_name);
strtoupper(): JOSH OTWELL
strtolower(): josh otwell

Верхний регистр, несколько слов

$cap_whole_name = ‘JOSH OTWELL’;
echo ‘strtolower(): ‘.strtolower($cap_whole_name);
echo ‘strtoupper(): ‘.strtoupper($cap_whole_name);
strtolower(): josh otwell
strtoupper(): JOSH OTWELL

Первая буква заглавная, одно слово

$cap_name = ‘Josh’;
echo ‘strtolower(): ‘.strtolower($cap_name);
echo ‘strtoupper(): ‘.strtoupper($cap_name);
strtolower(): josh
strtoupper(): JOSH

Первая буква каждого слова заглавная, несколько слов

$cap_each_name = ‘Josh Otwell’;
echo ‘strtolower(): ‘.strtolower($cap_each_name);
echo ‘strtoupper(): ‘.strtoupper($cap_each_name);
strtolower(): josh otwell
strtoupper(): JOSH OTWELL

Посетите любой из следующих постов в блоге, связанных с PHP, которые я написал, если вы так склонны. Пожалуйста, поделитесь ими с другими, кому это тоже будет полезно.

Нравится то, что вы прочитали? Видите что-нибудь неправильное? Пожалуйста, прокомментируйте ниже и спасибо за чтение!

Призыв к действию!

Спасибо, что нашли время, чтобы прочитать этот пост. Я искренне надеюсь, что вы открыли для себя что-то интересное и поучительное. Пожалуйста, поделитесь своими выводами здесь с кем-то из ваших знакомых, кто также получит от этого такую ​​же пользу.

Посетите страницу Портфолио-Проекты, чтобы увидеть записи в блоге/технические статьи, которые я написал для клиентов.

Если вы любите кофе так же, как и я, то это очень много!»

Чтобы получать уведомления по электронной почте (Никогда не спам) из этого блога (Проза цифровой совы) о последних сообщениях в блоге по мере их публикации, подпишитесь (по собственному желанию), нажав кнопку Нажмите, чтобы подписаться! на боковой панели. домашняя страница! (Не стесняйтесь в любое время просмотреть Страницу политики конфиденциальности Digital Owl’s Prose по любым вопросам, которые могут у вас возникнуть: обновления по электронной почте, подписка, отказ, контактные формы и т. д.)

Обязательно посетите страницу Лучшее из для коллекции моих лучших постов в блоге.

Джош Отвелл страстно желает учиться и расти как разработчик SQL и блоггер. Другие любимые занятия заставят его уткнуться носом в хорошую книгу, статью или командную строку Linux. Среди них он разделяет любовь к настольным ролевым играм, чтению фантастических романов и проведению времени с женой и двумя дочерьми.

Отказ от ответственности: примеры, представленные в этом посте, являются гипотетическими идеями о том, как достичь подобных результатов. Это не самое лучшее решение(я). Большинство, если не все, приведенные примеры выполняются в рабочей среде персональной разработки/обучения и не должны рассматриваться как качественные или готовые к использованию. Ваши конкретные цели и потребности могут отличаться. Используйте те методы, которые лучше всего подходят для ваших нужд и целей. Мнения мои собственные.

Первоначально опубликовано на https://joshuaotwell.com 24 февраля 2021 г.