|
Курс "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"] = "Киеве";
Вот и все, что я хотел рассказать про массивы.
Дата публикации : 18-04-2007 (Просмотров статьи : 3791) Статью опубликовал : 2m0rr0w2
Вернуться
КОПИРОВАНИЕ МАТЕРИАЛОВ ВОЗМОЖНО ТОЛЬКО СО ССЫЛКОЙ НА WMASTER.NET
|
|