Привет, мой любимый читатель. И сегодня снова и снова Мы будем с тобой снова изучать наш любимый PHP. Сегодня мы продолжаем учить (узнавать) функции для работы со строками. Наш прошлый урок так-же был посвящен работе со строками, а сегодня продолжение .
Не буду далеко ходить и сразу представлю 4 функции:
- strtolower
- strtoupper
- ucfirst
- str_replace
Ну что, приступим?
Смотрим на первую функцию strtolower, она приводит Вашу строку в нижний регистр смотрим на пример:
<?php $str = "пРивЕт мИр!" echo strtolower($str); ?>
Результатом будет "привет мир!", обратите внимание на регистр. Идем дальше, допустим нам теперь нужно сделать всю строку в верхнем регистре:
<?php $str = "пРивЕт мИр!" echo strtoupper($str); ?>
Смотрим в результат и получаем следующею строку "ПРИВЕТ МИР!". А теперь еще усложняем задачу. Допустим нам нужно сделать так как в нашем русском языке, только первая буква нашего предложения должна быть большой, и тут тоже есть выход:
<?php $str = "пРивЕт мИр!" echo ucfirst(strtolower($str)); ?>
Здесь мы к нашей переменной применяем 2 функции, сначала делаем все символы маленькими при помощи функции strtolower, а затем первый польшим используя функцию ucfirst. В итоге результат выполнения "Привет мир!".
Ну и напоследок сегодня рассмотрим функцию str_replace, она позволяет найти и заменить значение, например как в MS Word.
<?php $text = "каждый охотник желает знать где..."; $find = "охотник"; $rep = "рыбак"; $rez = str_replace($find, $rep, $text); echo $rez; ?>
Результатом выполнения будет "каждый рыбак желает знать где...", принцип этой функции очень прост str_replace("что", "на что", "где").
Поэкспериментируйте и что не поняли поймете. Желаю Вам удачи. А на сегодня все.
С уважением Ваш ИТ Инженер.
Ах Одесса жемчужина у моря, поехал отдыхать? не забудь снять квартиру в Одессе, выгодно и без посредников.