Мой сайт
Главная
Вход
Регистрация
Вторник, 17.06.2025, 17:20Приветствую Вас Гость | RSS
Меню сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » 2010 » Февраль » 10 » Курс "PHP с нуля". Часть 3
02:57
Курс "PHP с нуля". Часть 3
Массивы

Сегодня я познакомлю вас с обычными и ассоциативными массивами. В массиве, также как и в переменных (прошлая статья) могут содержаться какие-то данные. Начнем с простых массивов. Допустим, простой массив может выглядеть так:

$massiv = array(5, 6, 8, 10);

В массиве есть 4 элемента (или числа). Также это может быть текст, но в случае с текстом, массив должен выглядеть так:

$massiv2 = array("Москве", "Санкт-Петербурге", "Вильнюсе", "Киеве");

Теперь я покажу, как использовать массивы. Допустим, вы пишите простой скрипт, который будет выводить погоду. Для этого можно создать 2 массива, как я показал (в дальнейшем конечно я вас научу как это сделать с помощью MySQL базы )
В простом массиве каждому элементу присваивается число от 0. Допустим, чтоб вывести погоду в Вильнюсе, надо написать следующий код:

echo 'Сегодня в '.$massiv2[2].' будет '.$massiv[2].' oC';

С простыми массивами разобрались. Все немного сложнее с ассоциативными, но использовать их намного проще. В ассоциативном массиве каждому элементу будет присвоено не число от 0, а то название, какое вы ему дадите. Рассмотрим все тот же пример.

$massiv = array("msk" => 5, "spb" => 6, "vln" => 8, "kiev" => 10);

Данным массивом пользоваться будет проще, так как у каждого элемента массива идет название - сокращенное название города. Теперь создадим массив с полными названиями городов.

$massiv2 = array("msk" => "Москве", "spb" => "Санкт-Петербурге", "vln" => "Вильнюсе", "kiev" => "Киеве");

Теперь, чтоб вывести погоду в Вильнюсе, нужно написать следующий код:

echo 'Сегодня в '.$massiv2["vln"].' будет '.$massiv["vln"].' oC';

На последок, хотел бы сказать, что ассоциативные массивы можно записывать еще одним способом:

$massiv2["msk"] = "Москве";
$massiv2["spb"] = "Санкт-Петербурге";
$massiv2["vln"] = "Вильнюсе";
$massiv2["kiev"] = "Киеве";

Можно использовать оба способа записи сразу. Пример:

$massiv2 = array("msk" => "Москве", "spb" => "Санкт-Петербурге");
$massiv2["vln"] = "Вильнюсе";
$massiv2["kiev"] = "Киеве";

Вот и все, что я хотел рассказать про массивы.
Просмотров: 297 | Добавил: cocoucoz | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск

Календарь
«  Февраль 2010  »
Пн Вт Ср Чт Пт Сб Вс
1234567
891011121314
15161718192021
22232425262728

Архив записей


Copyright MyCorp © 2025Конструктор сайтовuCoz