PHP от А до Я. Простые массивы

Просмотров: 15119Комментарии: 0
ПрограммированиеPHP

Массив, массив - как много в этом слове. Именно. Ранее мы разговаривали о переменных, а сегодня уже о массивах.

Постараюсь очень просто рассказать что такое переменная и что такое массив. Как оказалось все очень просто. За пример возьмем книжную полку с книгами т.е. получается что каждую книгу мы будем считать переменной, а вот книжную полку с книгами это массив.

Собственно думал запихнуть все массивы в один урок, но понял что это слишком сложно будет для восприятия. Поэтому будет будет простой массив или еще как говорят Индексный.

$a - это переменная

$a[] - а это уже массив

В квадратных скобочках указывается индекс.

Индекс как правило начинается с нуля (0), т.е. если сказать что массив имеет три (3) элемента, то он будет выглядеть следующим образом:

$a = array();
$a[0] = 1;
$a[1] = 2;
$a[2] = 3;
echo $a[1];

На примере выше я показал как присваивать значения массиву. Также массив можно обозначать и без явного указания индексов н.р. так:

$a = array();
$a[] = 1;
$a[] = 2;
$a[] = 3;
echo $a[0];

Индексы автоматически расставятся таким-же образом как и на предыдущем примере. Так-же массивы могут быть обозначены еще одним способом:

$a = array
(
0 => "Каждый",
1 => "Охотник",
2 => "Желает",
3 => "Знать",
4 => "Где"
);
echo $a[3];

Результатом выполнения будет "Знать". К элементам массива так-же можно обращаться и в цикле. Если помните мы уже разбирали цикл for, давайте при помощи его выведем все элементы массива из предыдущего примера.

$a = array
(
0 => "Каждый",
1 => "Охотник",
2 => "Желает",
3 => "Знать",
4 => "Где"
);
for ($i = 0; $i<5; $i++)
{
echo "a [$i] = ".$a[$i].'< br >';
}

В результате мы получим весь список.

На данном этапе этот урок я подвожу к концу. Вам желаю поэкспериментировать со всеми приведенными примерами и до конца разобраться с тем что я Вам представил. Свои Вопросы и замечания оставляйте здесь в комментариях, не забывайте ставить лайки.

С уважением Ваш ИТ Инженер.



Только сегодня, только для Вас и только сейчас лучшие девушки. Смотри и не плачь я не палач.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

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

(обязательно)