Простые задачи на php

Содержание
  1. Функции PHP | упражнения с решением
  2. 2. Вывести возвращаемое функцией значение
  3. 3. Вычислить факториал положительного числа
  4. 4. Проверьте, является ли число простым или нет
  5. 5. Перевернуть строку
  6. 6. Выполните сортировку массива
  7. 7. Проверьте, все ли буквы в строке строчные
  8. 8. Проверьте, является ли переданная строка палиндромом
  9. 9. Вывести значения, введенные пользователем
  10. 10. Вывести количество дней в выбранном пользователем месяце
  11. 11. Вывести метеоусловия выбранные пользователем
  12. 12. Вывести метеоусловия введенные пользователем в текстовое поле
  13. 13. Функция, вызывающая другую функцию
  14. Комментарии
  15. Базовый PHP | упражнения с решением
  16. 2. Информация о версии и конфигурации PHP
  17. 3. Отображение строк
  18. 4. Вывод переменной
  19. 5. Вывод имени, введенного в поле ввода
  20. 6. Получить IP-адреса клиента
  21. 7. Определить браузер и операционную систему пользователя
  22. 8. Как узнать имя файла веб-страницы?
  23. 9. Получить имя хоста, протокол, путь из url
  24. 10. Изменение цвета первого символа слова
  25. 11. Как с помощью PHP определить протокол (например, HTTP или HTTPS) url'а?
  26. 12. Как перенаправить пользователя на другую страницу
  27. 13. Проверка валидности email-адреса
  28. 14. Отображение строк и переменных в таблице
  29. 15. Отобразить исходный код веб-страницы
  30. 16. Получить информации о последних изменениях файла
  31. 17. Посчитать количества строк в файле
  32. 18. Отобразить текущую версию PHP
  33. 19. Как отложить выполнение программы на указанное количество секунд
  34. 20. Использование переменных символьного типа для вывода чисел
  35. 21. Как узнать последнюю произошедшую ошибку PHP
  36. 22. Проверить больше ли число чем 30, 20 или 10
  37. 23. Как получить полный URL
  38. 24. Сравните версию PHP
  39. 25. Получить имя владельца текущего сценария PHP
  40. 26. Как получить корневой каталог документов, в котором выполняется текущий скрипт
  41. 27. Получить информацию об операционной системе, в которой работает PHP
  42. 28. Выведите список всех разработчиков PHP
  43. 29. Получить путь к каталогу, используемому для временных файлов
  44. 30. Напишите сценарий PHP, чтобы получить имена функций модуля.
  45. 31. Как узнать время последней модификации текущей страницы
  46. 32. Как поменять значения между двумя переменными PHP
  47. Комментарии

Функции PHP | упражнения с решением

Напишите функцию, которая принимает два аргумента, выполняет вычисление с их использованием, а затем возвращает предложение с результатом в браузер. Функция вычислит площадь прямоугольника с двумя аргументами — шириной и высотой. (Напоминание: площадь = ширина * высота.) Возвращаемое предложение: «Прямоугольник длиной $l и шириной $w имеет площадь $area». , где $l и $w — аргументы, а $area — результат.

2. Вывести возвращаемое функцией значение

Перепишите сценарий предыдущего упражнения, чтобы получить возвращаемое значение, площадь прямоугольника с длиной и шириной, указанными в аргументах. Переместите оператор echo из функции за её пределы. Вызовите функцию внутри вывода, чтобы указать значение площади. (Вывод в браузер должен быть идентичен выводу для предыдущего упражнения.)

3. Вычислить факториал положительного числа

Напишите функцию для вычисления факториала числа (неотрицательного целого числа). Функция принимает число в качестве аргумента.

Пример вывода для n = 5:
120

4. Проверьте, является ли число простым или нет

Напишите функцию, чтобы проверять, является ли число простым или нет.

Примечание: Простое число — это натуральное число больше 1, которое не имеет положительных делителей, кроме 1 и самого себя.

Читайте также:  Java http post запрос

5. Перевернуть строку

Напишите функцию для переворота строки.

6. Выполните сортировку массива

Напишите функцию для сортировки массива.

7. Проверьте, все ли буквы в строке строчные

Напишите функцию PHP, которая проверяет, все ли буквы в строке в нижнем регистре.

8. Проверьте, является ли переданная строка палиндромом

Напишите функцию PHP, которая проверяет, является ли переданная строка палиндромом?

Палиндром — число, буквосочетание, слово или текст, одинаково читающееся в обоих направлениях. Например, число 101; слово «топот».

9. Вывести значения, введенные пользователем

Создайте пользовательскую форму с сообщением «Введите значения длины и ширины прямоугольника». Создайте два текстовых поля, одно для ввода длины и одно для ввода ширины. Напишите функцию для обработки значений, введенных пользователем, верните пользователю результат: «Прямоугольник длиной $l и шириной $w имеет площадь $area», где $l и $w — аргументы, а $area — результат.

10. Вывести количество дней в выбранном пользователем месяце

Сначала создайте массив с именем $months. Используйте названия месяцев в качестве ключей и количество дней в каждом месяце в качестве значений. Для февраля используйте следующее значение: «28 дней, если в високосном году 29».

Затем напишите функцию для создания элемента option для поля выбора месяца из формы. Преобразуйте первый символ названия месяца в верхний регистр.

Создайте для пользователя форму с запросом «Выберите месяц». Затем создайте поле выбора с месяцами в качестве параметров, перебирая созданный массив и используя функцию для создания элементов параметров.

Когда пользователь нажимает кнопку Выполнить, выведите уведомление «Месяц $month имеет $number дней», где $month — это название месяца, выбранного пользователем, а $number — количество дней. Предусмотрите свой вывод за февраль.

11. Вывести метеоусловия выбранные пользователем

Напишите функцию для создания флажков формы из предоставленных аргументов. Эта функция должна иметь возможность принимать переменное количество аргументов, чтобы вы могли создавать в ней любое количество флажков. Убедитесь, что первый символ значений для чекбоксов написан в верхнем регистре.

Создайте для пользователя форму с запросом «Пожалуйста, введите вашу информацию». Затем создайте три текстовых поля ввода, для ввода пользователем города, месяца и года.

Создайте массив с перечнем погодных условий ckBox(‘солнце’, ‘облака’, ‘дождь’, ‘град’, ‘мокрый снег’, ‘снег’, ‘ветер’, ‘холод’, ‘тепло’).

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

12. Вывести метеоусловия введенные пользователем в текстовое поле

За основу возьмите сценарий из предыдущего упражнения. Перепишите исходную форму, представленную пользователю, с помощью функции создания флажков. В этом упражнения добавьте «туман, влажность» к аргументам погоды для вашей объектной функции. Вы увидите, что функция будет работать как раньше, даже с другим количеством аргументов.

Добавьте в форму запрос: «Что-нибудь еще? Перечислите дополнительные погодные условия в поле ниже, разделив их запятыми». Ниже поставьте текстовое поле размером 60. (Дайте пользователю достаточно места).

Теперь напишите функцию под названием «listIt» для создания элементов для неупорядоченного списка. Ваша функция должна принимать в качестве аргумента строку с разделителями-запятыми или массив строк. В ответе пользователю используйте функцию listIt для ответа пользователя из флажков и из текстового поля.

Читайте также:  Javascript useragent browser version

13. Функция, вызывающая другую функцию

Для этого упражнения PHP возьмите свой скрипт из упражнения о месяцах. Перепишите функцию «option» и назовите её «makeOptions», чтобы она включала в себя всю работу по созданию опции. Она должна будет принять массив в качестве аргумента и перебрать значения ключей массива, чтобы получить параметры.

Напишите вторую функцию «makeSelect» для создания всего поля выбора. Эта функция должна вызывать функцию «makeOptions» для создания параметров. Предусмотрите в функции проверку ошибок, чтобы убедиться, что переменная, используемая для параметров, на самом деле является массивом.

Комментарии

  • Приветствуются комментарии, соответствующие теме урока: вопросы, ответы, предложения.
  • Одну строчку кода оборачивайте в тег , несколько строчек кода — в теги
    . ваш код.

    .

  • Допускаются ссылки на онлайн-песочницы (codepen, plnkr, JSBin и др.).

Источник

Базовый PHP | упражнения с решением

Ваше первое задание по PHP: создайте страницу PHP со стандартными тегами HTML , и . Написание HTML-тегов не является строго необходимым, но является хорошей практикой и должно быть первым шагом в каждом упражнении. Рассмотрите возможность создания файла шаблона с уже установленными тегами. Не забудьте сохранить файл с расширением .php.

Внутри тега создайте раздел PHP, в котором будет отображаться текст "Hello World!" в браузере. Проверьте свою работу, открыв страницу в браузере. Если вы получили пустую страницу, убедитесь, что вы заканчиваете каждое утверждение точкой с запятой «;» и что вы включили открывающие и закрывающие PHP-теги.

2. Информация о версии и конфигурации PHP

Напишите сценарий PHP, чтобы получить информацию о версии и конфигурации PHP.

3. Отображение строк

Напишите сценарий PHP для отображения следующих строк:
"Я использую одинарную кавычку ' в коде"
"Это плохая команда: del c:\*.*"

4. Вывод переменной

$var = 'Учебник PHP'. Поместите эту переменную в заголовок , тег h3 и как текст ссылки в документе HTML.

Ожидаемый результат:

Учебник PHP PHP — аббревиатура от Hypertext Preprocessor. Перейдите в наш Учебник PHP wm-school.

5. Вывод имени, введенного в поле ввода

Создайте простую HTML-форму, которая принимает имя пользователя и отображает его с помощью оператора PHP echo

Ожидаемый результат: Посмотреть решение

6. Получить IP-адреса клиента

Напишите сценарий PHP для получения IP-адреса клиента.

7. Определить браузер и операционную систему пользователя

Напишите простой сценарий определения браузера и операционной системы пользователя.

Your-User Agent is: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36

8. Как узнать имя файла веб-страницы?

Напишите сценарий PHP, чтобы получить текущее имя файла веб-страницы.

9. Получить имя хоста, протокол, путь из url

Напишите сценарий PHP, который будет возвращать следующие компоненты URL-адреса

Список компонентов: Протокол, Хост, Путь

10. Изменение цвета первого символа слова

Напишите сценарий PHP, который изменяет цвет первого символа слова.

11. Как с помощью PHP определить протокол (например, HTTP или HTTPS) url'а?

Напишите сценарий PHP, чтобы проверить, вызывается ли страница с https или http

12. Как перенаправить пользователя на другую страницу

Напишите сценарий PHP для перенаправления пользователя на другую страницу.

13. Проверка валидности email-адреса

Напишите простой код PHP, чтобы проверить валидность email-адреса.

Подсказка : используйте фильтр FILTER_VALIDATE_EMAIL, который проверяет значение как валидный адрес электронной почты.

14. Отображение строк и переменных в таблице

Напишите сценарий PHP для отображения строк и переменных в таблице

Зарплата Ивана 1000$
Зарплата Карла 1200$
Зарплата Степана 1400$

Примечание. Используйте элементы таблицы HTML и оператор echo.

15. Отобразить исходный код веб-страницы

Напишите сценарий PHP для отображения исходного кода веб-страницы (например, https://wm-school.ru/).

16. Получить информации о последних изменениях файла

Напишите сценарий PHP для получения информации о последних изменениях файла

17. Посчитать количества строк в файле

Напишите сценарий PHP для подсчета количества строк в файле.

Примечание. Сохраните имя текстового файла в переменной и подсчитайте количество строк текста в нем.

18. Отобразить текущую версию PHP

Напишите сценарий PHP для вывода текущей версии PHP.

19. Как отложить выполнение программы на указанное количество секунд

Напишите сценарий PHP, чтобы отложить выполнение программы на заданное количество секунд.

20. Использование переменных символьного типа для вывода чисел

Арифметические операции с символьными переменными: $x = 'B00'. Используя эту переменную, выведите следующие числа:

21. Как узнать последнюю произошедшую ошибку PHP

Напишите сценарий PHP, чтобы узнать последнюю произошедшую ошибку.

Array ( [type] => 8 [message] => Undefined variable: x [file] => H:\OpenServer1\OSPanel\domains\wm-school.rus\php\php-basic-exercises20.php [line] => 266 )

22. Проверить больше ли число чем 30, 20 или 10

Напишите функцию PHP, которая принимает в качестве параметра число и проверяет, больше ли оно чем 30, 20 или 10. Используйте тернарный оператор.

23. Как получить полный URL

Напишите сценарий PHP, чтобы получить полный URL

24. Сравните версию PHP

Напишите сценарий PHP для сравнения версии PHP.

Примечание. Используйте функцию version_compare() и константу PHP_VERSION .

25. Получить имя владельца текущего сценария PHP

Напишите сценарий PHP, чтобы получить имя владельца текущего скрипта PHP

26. Как получить корневой каталог документов, в котором выполняется текущий скрипт

Напишите сценарий PHP для получения корневого каталога документов, в котором выполняется текущий скрипт, как определено в файле конфигурации сервера.

27. Получить информацию об операционной системе, в которой работает PHP

Напишите сценарий PHP для получения информации об операционной системе, в которой работает PHP.

28. Выведите список всех разработчиков PHP

Напишите сценарий PHP, чтобы распечатать список всех разработчиков PHP.

29. Получить путь к каталогу, используемому для временных файлов

Напишите срипт PHP, чтобы получить путь к каталогу, используемому для временных файлов.

30. Напишите сценарий PHP, чтобы получить имена функций модуля.

Напишите сценарий PHP, чтобы получить имена функций модуля XML.

31. Как узнать время последней модификации текущей страницы

Напишите PHP-скрипт, чтобы узнать время последней модификации текущей страницы.

32. Как поменять значения между двумя переменными PHP

Напишите программу PHP для обмена значениями между двумя переменными.

Комментарии

  • Приветствуются комментарии, соответствующие теме урока: вопросы, ответы, предложения.
  • Одну строчку кода оборачивайте в тег , несколько строчек кода — в теги
    . ваш код.

    .

  • Допускаются ссылки на онлайн-песочницы (codepen, plnkr, JSBin и др.).

Источник

Оцените статью