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

Задачи по PHP циклам

Уссурийский баклан
Уссурийский баклан

Цикл while PHP (как и for, и foreach) позволяют выполнять циклические действия, наборы операций. Приведенный набор задач содержит усложнённые задания, они помечены звездочкой *. Если использование какого-либо из циклов вызывает трудность, лучше всего использовать именно этот цикл при выполнении заданий (как вариант, можно каждое задание выполнять всеми возможными циклами). Особое внимание уделите циклу PHP foreach.

Задачи по PHP: PHP цикл for, while, foreach

  1. Напишите PHP цикл, который выводит числа от 1 до 100.
  2. Напишите PHP цикл, который выводит числа от 23 до 78.
  3. Напишите PHP цикл, который выводит ненумерованный список из 10 пунктов.
  4. Создайте массив из 100 случайных чисел.
  5. Вывести массив из предыдущего задания, при помощи цикла while, а потом при помощи foreach.
  6. Создайте массив из 10 строк и выведите их любым циклом внутри HTML-элемента div.
  7. * Создайте массив, каждый элемент которого тоже массив с ключами title, description, price. Выведите все элементы этого массива, так, чтобы заголовки были в HTML-элементе h2, описания в p, а цена в гиперсылке.
  8. * При выводе элементов из предыдущего задания покрасьте фон элементов ниже определенной цены в отличный от других цвет.
  9. Создайте масcив из 50 случайных чисел от 0 до 100. Найти все числа меньшие 72 и поместить их в отдельный массив
  10. Создайте цикл, который выводит числа то 0 до 100 в HTML-элементах div; окраска HTML-элементов должна чередоваться («зебра»).
  11. * Создать цикл, которые выводит 20 фрагментов разметки Bootstrap — http://getbootstrap.com/components/#thumbnails-custom-content
  12. * Создать массив с названиями и адресами ссылок. Вывести этот массив в виде выпадающего меню Bootstrap http://getbootstrap.com/components/#dropdowns
  13. * Вывести календарь на текущий месяц. Разметку взять тут http://htmllab.ru/calendar-html/
  14. * Взять текст с Яндекс.Рефератов. Задать ключевое слово и записать в массив все расположения этого ключевого слова.
  15. * Разметить все найденные слова из предыдущего задания HTML-элементом mark

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

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