Практические задания Работа с регистром символов
Скачать 215.52 Kb.
|
Практические задания Работа с регистром символов Для решения задач данного блока вам понадобятся следующие функции: 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'. |