Опубликовано Оставить комментарий

Задачи: Функции php

Галапагосская чайка
Галапагосская чайка

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

Функции php. Задачи

Задачи: php строки функции

  1. Создайте массив. Объедините все элементы массива в строку и распечатайте её.
  2. Возьмите любой из рефератов на сервисе Яндекс.Весна. Выберите любое наиболее часто встречающееся слово. Используя функцию замены подстроки, поменяйте все вхождения отдельного слова, на это же слово заключённое в HTML-элемент mark.
  3. Используя функцию удаления HTML и PHP-тегов из строки, выведите на экран строку «<h1>Привет, мир!</h1>». Примечание: строка не должна выглядеть как заголовок первого уровня – все теги должны быть удалены.
  4. Используя stripos(), найдите во фразе «Ехал Грека через реку» ближайшее вхождение «ре». Работа ведется с однобайтной кодировкой.
  5. Найдите длину строки «Ехал Грека через реку» в однобайтной кодировке
  6. Найдите длину строки «Ехал Грека через реку» в многобайтной кодировке. Примечание: вам пригодится mb_strlen().
  7. Используя встроенную функцию PHP по работе со строками, найдите количество вхождений «ре» в «Ехал Грека через реку»

Задачи: php математические функции

  1. Найдите функцию, которая находит длину гипотенузы прямоугольного треугольника. Примечание: в заданиях на пользовательские функции мы писали свой вариант, но в PHP есть готовая функция
  2. Используя функцию генерации случайного числа, сгенерируйте целое число в диапазоне от 45 до 234
  3. Используя функцию генерации случайного числа, сгенерируйте дробное число в диапазоне от 45 до 234

Задачи: php массивы функции

  1. Есть массив $arr = array(“first”=>45, “second”=>76, “third”=>12). Используя встроенную в PHP функцию, получить массив, элементами которого являются значениями массива $arr.
  2. Есть массив $arr = array(“first”=>45, “second”=>76, “third”=>12). Используя встроенную в PHP функцию, получить массив, элементами которого являются ключами массива $arr
  3. Используя встроенные функции, удалите первый элемент массива $arr = [45, “тест”, 100] и добавьте в конец массива строку “тест2”. Примечание: добавление элемента в конец массива также нужно выполнить функцией.
  4. * Переверните массив $arr = array(“first”=>45, “second”=>76, “third”=>12) при помощи встроенной в PHP функции по работе с массивами.
  5. Есть массив $arr = array(45, 76, 12, 12, 45, 12). Сколько элементов будет в массиве, который вернет функция array_unique().

Задачи: php include

  1. Создайте страницу, содержащую меню сайта. Выделите меню сайта в отдельный файл menu.inc.php и подключите его в основной странице.
  2. * Создайте два файла shop.php и goods.php. Создайте массив с информацией о товарах. Второй файл должен содержать разметку для одного товара в магазине (например, как тут) . В цикле подключайте goods.php, одновременно заполняя его информацией из массива.
  3. * Прочитайте как создаются темы (шаблоны оформления) для какой-нибудь системы управления содержимым (CMS). Например, WordPress.

Посмотреть другие задания по PHP

Добавить комментарий