Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Лабораторная работа 6 - Массивы

Читайте также:
  1. I. Работа с окнами
  2. I. ЧТО ЕСТЬ ДИПЛОМНАЯ РАБОТА И ЗАЧЕМ ОНА
  3. I.3. Чем дипломная работа может пригодиться после университета
  4. II. Психокоррекционная и развивающая работа
  5. II. РАБОТА НАД ПЕРЕВОДОМ ТЕКСТА
  6. III. Работа с текстом после чтения.
  7. III. Работа с учебником (с. 10).

Простая лабораторная работа на закрепление массивов в php.

ЗАДАНИЕ 1

- Создайте массив $bmw с ячейками:

"model"

"speed"

"doors"

"year"

- Заполните ячейки значениями: "X5", 120, 5, "2006"

- Создайте массивы $toyota и $opel аналогичные массиву $bmw.

- Заполните массив $toyota значениями: "Carina", 130, 4, "2007"

- Заполните массив $opel значениями: "Corsa", 140, 5, "2007"

 

ЗАДАНИЕ 2

-Выведите значения всех трёх массивов в виде: name - model - speed - doors -year, например: bmw - 120 - 5 - 2006

 

Решение:

view source

print?

01.

02.<?php

03.$bmw = array(

04."model"=>"X5",

05."speed"=>120,

06."doors"=>5,

07."year"=>"2006"

08.);

09.$toyota = array(

10."model"=>"Carina",

11."speed"=>130,

12."doors"=>4,

13."year"=>"2007"

14.);

15.$opel = array(

16."model"=>"Corsa",

17."speed"=>140,

18."doors"=>5,

19."year"=>"2007"

20.);

21.

22.echo '<p>BMW - '.$bmw["model"].' - '.$bmw["speed"].' - '.$bmw["doors"].' - '.$bmw["year"].'</p>';

23.echo '<p>Toyota - '.$toyota["model"].' - '.$toyota["speed"].' - '.$toyota["doors"].' - '.$toyota["year"].'</p>';

24.echo '<p>Opel - '.$opel["model"].' - '.$opel["speed"].' - '.$opel["doors"].' - '.$opel["year"].'</p>';

25.?>

Лабораторная работа 7 - Навигационное меню.

В данной лабораторной работе Вам предлагается создать простое навигационное меню для сайта.

Цель: Разработать навигационное меню на странице, типа <a href="/contact.php">Contact</a> используя массив в качестве структуры меню.

ЗАДАНИЕ 1

- Создайте ассоциативный массив $menu

- Заполните массив соблюдая следующие условия:

- Название ячейки является пунктом меню, например: Home, About, Contact...

- Значение ячейки является именем файла, на который будет указывать ссылка, например: index.php, about.php, contact.html...

ЗАДАНИЕ 2 - Используя цикл foreach отрисуйте вертикальное меню, структура которого описана в массиве $menu

Решение:

view source

print?

01.<?php

02.$menu = array(

03."Номе"=>"index.php",

04."Contact"=>"contact.php",

05."About"=>"about.php",

06."Project"=>"project.php",

07."Map"=>"map.php"

08.);

09.?>

10.<ul style="list-style-type:none">

11.<?php

12.foreach ($menu as $link=>$href){

13.echo "<li><a href=\"$href\">", $link, '</a></li>';

14.}

15.?>

16.</ul>

Лабораторная работа 8 - Практическое использование функций

Лабораторная работа основана на практике полученной из предыдущей лабораторной работы. Целью является закрепление основ функций и пример их реального использования.


Дата добавления: 2015-08-13; просмотров: 314 | Нарушение авторских прав


Читайте в этой же книге: АЛМАТЫ, 2012 | ТЕМЫ И ПРОДОЛЖИТЕЛЬНОСТЬ ИХ ИЗУЧЕНИЯ | ИНФОРМАЦИЯ ПО ОЦЕНКЕ ЗНАНИЙ | ПЕРЕЧЕНЬ СРС ПО КУРСУ | Комментарийлер | Операторлар | Массивтер | Fopen функциясы | Индексирование | ЗАДАНИЕ 2 |
<== предыдущая страница | следующая страница ==>
Лабораторная работа 3 - Конструкции if, else и elseif| Лабораторная работа 9 - Работа с функциями. Область видимости переменных.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)