Файл: Практические задания Работа с регистром символов.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.11.2023

Просмотров: 204

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Практические заданияРабота с регистром символовДля решения задач данного блока вам понадобятся следующие функции: 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.122333444455555666666777777788888888999999999Работас 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'.