Главная страница
Навигация по странице:

  • Работа с strpos, strrpos

  • Работа с trim, ltrim, rtrim

  • Работа с strip_tags и htmlspecialchars Для решения задач данного блока вам понадобятся следующие функции: 44 Дана строка html, php

  • Работа с strchr, strrchr

  • Практические задания Работа с регистром символов


    Скачать 215.52 Kb.
    НазваниеПрактические задания Работа с регистром символов
    Дата24.05.2023
    Размер215.52 Kb.
    Формат файлаdocx
    Имя файла3.6.docx
    ТипДокументы
    #1157509

    Практические задания

    Работа с регистром символов

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



    написать администратору сайта