ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.11.2023
Просмотров: 58
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Практические задания
Работа с регистром символов
Для решения задач данного блока вам понадобятся следующие функции: strtolower,
strtoupper, ucfirst, lcfirst, ucwords.
1.Дана строка 'php'. Сделайте из нее строку 'PHP'.
3.Дана строка 'london'. Сделайте из нее строку 'London'.
6. Дана строка 'LONDON'. Сделайте из нее строку 'London'.
Работа с strlen
Для решения задач данного блока вам понадобятся следующие функции: strlen.
8. Дана переменная $password, в которой хранится пароль пользователя. Если количество
символов пароля больше 5-ти и меньше 10-ти, то выведите пользователю сообщение о
том, что пароль подходит, иначе сообщение о том, что нужно придумать другой пароль.
Работа с substr
Для решения задач данного блока вам понадобятся следующие функции: substr.
9. Дана строка 'html css php'. Вырежьте из нее и выведите на экран слово 'html', слово 'css'
и слово 'php'.
15. Дана строка. Если в этой строке более 5-ти символов - вырежите из нее
первые 5символов, добавьте троеточие в конец и выведите на экран. Если же в этой
строке 5 и менее символов - просто выведите эту строку на экран.
Работа с str_replace
Для решения задач данного блока вам понадобятся следующие функции: str_replace.
17. Дана строка $str. Замените в ней все буквы 'a' на цифру 1, буквы 'b' - на 2, а буквы 'c' -
на 3.
Работа с strtr
Для решения задач данного блока вам понадобятся следующие функции: strtr.
19. Дана строка $str. Замените в ней все буквы 'a' на цифру 1, буквы 'b' - на 2, а буквы 'c' -
на 3. Решите задачу двумя способами работы с функцией strtr (массив замен и две строки
замен).
Работа с substr_replace
Для решения задач данного блока вам понадобятся следующие функции: substr_replace.
20. Дана строка $str. Вырежите из нее подстроку с 3-го символа (отсчет с нуля), 5 штук и
вместо нее вставьте '!!!'.
Работа с strpos, strrpos
Для решения задач данного блока вам понадобятся следующие функции: strpos, strrpos.
21. Дана строка 'abc abc abc'. Определите позицию первой буквы 'b'.
Для решения задач данного блока вам понадобятся следующие функции: explode, implode.
27. Дана строка 'html css php'. С помощью функции explode запишите каждое слово этой
строки в отдельный элемент массива.
Работа с str_split
Для решения задач данного блока вам понадобятся следующие функции: str_split.
32. Дана строка '1234567890'. Сделайте из нее строку '12-34-56-78-90' не используя цикл.
Работа с trim, ltrim, rtrim
Для решения задач данного блока вам понадобятся следующие функции: trim, ltrim, rtrim.
35. Дана строка 'слова слова слова.'. В конце этой строки может быть точка, а может и не
быть. Сделайте так, чтобы в конце этой строки гарантировано стояла точка. То есть: если
этой точки нет - ее надо добавить, а если есть - ничего не делать. Задачу решите
через rtrim без всяких ифов.
с strrev
Для решения задач данного блока вам понадобятся следующие функции: strrev.
36. Дана строка '12345'. Сделайте из нее строку '54321'.
Работа с str_shuffle
Для решения задач данного блока вам понадобятся следующие функции: str_shuffle.
37. Дана строка. Перемешайте символы этой строки в случайном порядке.
38. Создайте строку из 6-ти случайных маленьких латинских букв так, чтобы буквы не
повторялись. Нужно сделать так, чтобы в нашей строке могла быть любая латинская
буква, а не ограниченный набор.
Работа с number_format
Для решения задач данного блока вам понадобятся следующие функции: number_format.
39. Дана строка '12345678'. Сделайте из нее строку '12 345 678'.
Работа с str_repeat
Для решения задач данного блока вам понадобятся следующие функции: str_repeat.
41. Нарисуйте пирамиду, как показано на рисунке. Решите задачу с помощью одного
цикла и функции str_repeat.
1
22
333
4444
55555
666666
7777777
88888888
999999999
Работа с strip_tags и htmlspecialchars
Для решения задач данного блока вам понадобятся следующие функции:
44 Дана строка 'html, php, js'. Выведите ее на экран 'как есть': то есть браузер не
должен преобразовать в жирный.
Работа с chr и ord
47. Дана буква английского алфавита. Узнайте, она маленькая или большая.
Работа с strchr, strrchr
49. Дана строка 'ab-cd-ef'. С помощью функции strrchr выведите на экран строку '-ef'.
Работа с strstr
Для решения задач данного блока вам понадобятся следующие функции: strstr.
50. Дана строка 'ab--cd--ef'. С помощью функции strstr выведите на экран строку '--cd--
ef'.