Манипулирование текстовыми или строковыми данными — настолько распространенная задача, что почти все языки программирования предоставляют встроенные функции для этой конкретной цели. 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, которые я написал, если вы так склонны. Пожалуйста, поделитесь ими с другими, кому это тоже будет полезно.
- Функция PHP date() для распространенных форматов даты
- Функции обрезки PHP: trim, rtrim и ltrim
- Использование функции PHP empty() с MySQL NULL
- Используйте столбец MySQL BLOB с PHP для хранения файла .pdf
Нравится то, что вы прочитали? Видите что-нибудь неправильное? Пожалуйста, прокомментируйте ниже и спасибо за чтение!
Призыв к действию!
Спасибо, что нашли время, чтобы прочитать этот пост. Я искренне надеюсь, что вы открыли для себя что-то интересное и поучительное. Пожалуйста, поделитесь своими выводами здесь с кем-то из ваших знакомых, кто также получит от этого такую же пользу.
Посетите страницу Портфолио-Проекты, чтобы увидеть записи в блоге/технические статьи, которые я написал для клиентов.
Если вы любите кофе так же, как и я, то это очень много!»
Чтобы получать уведомления по электронной почте (Никогда не спам) из этого блога (Проза цифровой совы) о последних сообщениях в блоге по мере их публикации, подпишитесь (по собственному желанию), нажав кнопку Нажмите, чтобы подписаться! на боковой панели. домашняя страница! (Не стесняйтесь в любое время просмотреть Страницу политики конфиденциальности Digital Owl’s Prose по любым вопросам, которые могут у вас возникнуть: обновления по электронной почте, подписка, отказ, контактные формы и т. д.)
Обязательно посетите страницу Лучшее из для коллекции моих лучших постов в блоге.
Джош Отвелл страстно желает учиться и расти как разработчик SQL и блоггер. Другие любимые занятия заставят его уткнуться носом в хорошую книгу, статью или командную строку Linux. Среди них он разделяет любовь к настольным ролевым играм, чтению фантастических романов и проведению времени с женой и двумя дочерьми.
Отказ от ответственности: примеры, представленные в этом посте, являются гипотетическими идеями о том, как достичь подобных результатов. Это не самое лучшее решение(я). Большинство, если не все, приведенные примеры выполняются в рабочей среде персональной разработки/обучения и не должны рассматриваться как качественные или готовые к использованию. Ваши конкретные цели и потребности могут отличаться. Используйте те методы, которые лучше всего подходят для ваших нужд и целей. Мнения мои собственные.
Первоначально опубликовано на https://joshuaotwell.com 24 февраля 2021 г.