PHP от А до Я. Функции работы со строками 2

Просмотров: 14512Комментарии: 0
ПрограммированиеPHP

Привет, мой любимый читатель. И сегодня снова и снова Мы будем с тобой снова изучать наш любимый PHP. Сегодня мы продолжаем учить (узнавать) функции для работы со строками. Наш прошлый урок так-же был посвящен работе со строками, а сегодня продолжение grin.

Не буду далеко ходить и сразу представлю 4 функции:

  1. strtolower
  2. strtoupper
  3. ucfirst
  4. 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("что", "на что", "где").

Поэкспериментируйте и что не поняли поймете. Желаю Вам удачи. А на сегодня все.

С уважением Ваш ИТ Инженер.



Ах Одесса жемчужина у моря, поехал отдыхать? не забудь снять квартиру в Одессе, выгодно и без посредников.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Вы можете войти под своим логином или зарегистрироваться на сайте.

(обязательно)