Меню сайта |
|
 |
Статистика |
Онлайн всего: 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 |
| |
 |  |  |
|
Поиск |
|
 |
Календарь |
|
 |
Архив записей |
|
 |
|