| Ваш IP: 54.91.48.104 | Online(31) - гости: 24, боты: 7 | Загрузка сервера: 1.65 ::::::::::::

array() — работа с массивами

Массив  представляет собой определенный набор элементов, который хранится в одной переменной.

В  массивах каждый элемент имеет индекс. Создать такой массив можно с помощью конструктора array(), который содержит список значений, разделённых запятыми:

$i = array(1,2,3);

Вместо конструктора array(), можно использовать более короткий синтаксис:

$i = [1,2,3];

После создания массива Мы можем обратится к любому элементу массива:

$i = array(1,2,3);
echo $i[0]."<br>";
echo $i[1]."<br>";
echo $i[2];

1
2
3

Следует отметить, что если индекс элемента массива не указан, то он устанавливается автоматически, при этом первый элемент массива имеет индекс равный 0.

Для указания индекса элемента массива используется следующий синтаксис:

index => values

$i = [1=>20,2=>30,3=>10];
echo $i[1]."<br>";
echo $i[2]."<br>";
echo $i[3];

20
30
10

Так же после создания массива можно изменить любое значение элемента:

$i = [1,2,3];
$i[1] = 5;

На примере видно что элементу под индексом 1 присваивается значение 5.

На следующем примере видно, что если индекс элемента не задан, то по умолчанию индекс всегда устанавливается на единицу больше, чем самый большой индекс у любого из предшествующего элемента:

$i = [1=>20,2=>30,25=>10, 25, 44];
echo $i[1]."<br>";
echo $i[2]."<br>";
echo $i[25]."<br>";
echo $i[26]."<br>";
echo $i[27];

20
30
10
25
44

$i = ['a'=>'один','b'=>'два','c'=>'три', 'четыре'];
echo $i['a']."<br>";
echo $i['b']."<br>";
echo $i['c']."<br>";
echo $i[0];

один
два
три
четыре

Добавить комментарий

Случайные статьи

  • Выключатель света с задержкой

    Главная особенность выключателя с задержкой в том что после включения света, он гаснет через 1-2 минуты, такой выключатель целесообразно устанавливать в помещениях общего пользования, например в подъездах домов. Кнопку включения освещения целесообразно совместить с открыванием двери и каждый раз когда дверь будет открываться свет будет включаться и гореть 1-2 минуты, …Подробнее...
  • Усилитель на триодах

    Усилитель на триодах

    Выходная мощность при КНИ менее 1% 5Вт Неравномерность АЧХ (20…20000Гц) не более 0,7 дБ Полоса пропускания 5…250000Гц Чувствительность 300мВ На двойном триоде VL1 собраны 2-а каскада предварительного усилителя. RC- цепочки R6C2 R8C4 предназначены для развязки каскадов по питанию. Выходной каскад выполнен на 2-х мощных триодах VL2 VL3 по двухтактно-параллельной схеме. …Подробнее...
  • Блок управления стеклоочистителем

    Многие автомобили прежних лет выпуска имеют простой регулятор скорости работы двигателя стеклоочистителя — на два положения «быстро-медленно». Более удобен в работе блок, предлагаемый в этой статье. Он обеспечивает непрерывную работу стеклоочистителя в течение 1…4 с (1-3 цикла работы щеток). Паузу между циклами можно регулировать от 0 до 20 с переменным …Подробнее...
  • TDA2822M — УМЗЧ 1,7Вт

    TDA2822M — УМЗЧ 1,7Вт

    На ИМС TDA2822M можно собрать недорогой маломощный УМЗЧ. Микросхема TDA2822M имеет широкий диапазон питающих напряжений 1,8…15 В. Выходная мощность усилителя в зависимости от сопротивления нагрузки и напряжения питания (f = 1kHz, d = 10%) 4 Ом 3В 110 мВт 4 Ом 4.5В 320 мВт 4 Ом 6В 650 мВт 8 …Подробнее...
  • Индикаторы сетевого напряжения

    Индикаторы сетевого напряжения

    На рисунке № 1 показана схема простого индикатора сетевого напряжения. R1 ограничивает прямой ток через светодиод HL1. С1 используется в качестве балластного элемента, что позволило улучшить тепловой режим уст-ва индикации. При отрицательной полуволне сетевого напряжения стабилитрон VD1 работает как обычный диод, предохраняя светодиод от пробоя в обратным смещением. При положительной …Подробнее...