Почитав описание массивов в официальном справочнике тут, вы сможете четко понять одну вещь, что так сложно объяснять, это нужно еще и постараться.
По сути, Массив — список из нескольких значений, с ключем или индексом. На самом деле все очень и очень просто.
Массивы повсеместно используются в PHP, как промежуточное хранение данных. Например, когда вы будете работать с базой данных, то всю информацию сначала нужно будет получить в массив, а потом уже с ним работать. Но, повторяю еще раз, это обычный список.
Создадим простой массив, в который занесем виды животных. Все операции я буду производить в фале, который назову array.php (опять же, называйте как kakhotite.php).
<?php //создаем простой массив $animals = ['корова', 'собака', 'кошка', 'крот', 'коза', 'жираф', 'олень']; //выводим значение под индексом 2 echo $animals[2]; ?>
Еще один немаловажный момент. У каждого массива есть свой номер, так называемый индекс. Счет индексов начинается с 0, поэтому животное под индексом 2, по сути третее по счету. Но и здесь можно вставить свои 5 копеек и указать с какого значения будет начинаться массив. К тому же, в самом массиве можно указывать разные индексы, при этом как бы перепрыгивая некоторые из них. Давайте посмотрим на примере.
<?php //создаем простой массив со своими индексами $animals = [ 1 => 'корова', 2 => 'собака', 3 => 'кошка', 'крот', 11 =>'коза', 'жираф', 'олень']; //выводим значение под индексом 2 echo $animals[2]; echo "<br>"; echo $animals[4]; echo "<br>"; //5 не будет, так как на его месте началась нумерация с 11 echo $animals[5]; echo "<br>"; echo $animals[12]; ?>
Хорошо, а теперь создадим массив, где индексами будут выступать слова, а не цифры.
<?php //создаем массив $animals = [ 'cow' => 'корова', 'dog' => 'собака', 'cat' => 'кошка', 'mole' => 'крот', 'goat' => 'коза', 'giraffe' => 'жираф', 'deer' => 'олень' ]; //выводим значения echo $animals['cow']; echo "<br>"; echo $animals['mole']; echo "<br>"; ?>
Давайте пойдем дальше и создадим программу-переводчик с английского на русский.
function translator($word){ //наша база слов $animals = ['cow' => 'корова', 'dog' => 'собака', 'cat' => 'кошка', 'mole' => 'крот', 'goat' => 'коза', 'giraffe' => 'жираф', 'deer' => 'олень' ]; //выводим значение echo $word." - это ".$animals[$word]."<br>"; } //Проверяем работу программы translator('cow'); translator('cat'); translator('giraffe'); ?>
Вот вкратце я вам и рассказал как работать с массивами. Посоздавайте свои массивы, почитайте о них более подробную информацию тут http://fi2.php.net/manual/ru/language.types.array.php и http://www.php.su/articles/?cat=vars&page=014. Поскольку я вам дал только основы, чтобы вы могли разобраться самостоятельно в деталях.
Спешу напомнить о том, что у сайта есть форум.
P.S. Чтобы посмотреть как выглядит массив, можно использовать функции:
print_r() — http://php.net/manual/ru/function.print-r.php
var_dump() — http://php.net/manual/ru/function.var-dump.php
—————
Обеспечение личного пространства является обязательным фактором для работы. Выберите для себя хорошую входную дверь на TopDveri и живите спокойно.