| Ваш IP: 18.212.93.234 | Online(23) - гости: 17, боты: 6 | Загрузка сервера: 0.72 ::::::::::::

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];

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

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

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

  • Мостовой усилитель 2*5Вт на TDA7266S

    Мостовой усилитель 2*5Вт на TDA7266S

    Усилитель на базе TDA7266S применяется в бытовой технике, имеет фиксированное усиление. Микросхема оснащена тепловой защитой, защитой от КЗ выхода по переменному току. Имеются встроенные функции MUTE и STAND-BY. В усилителе нет параметрической обратной связи. Усилитель на базе TDA7266S имеет следующие технические характеристики: Номинальное напряжение питания 11В Номинальное сопротивление нагрузки 8 …Подробнее...
  • Карманный частотомер (2)

    Частотомер выполнен на микросхемах серии К561 и К176 и имеет люминесцентный 4-х разрядный индикатор. Частотомер имеет 2-а источника питания +9 и 1,5В от батарей типа КРОНА и АА. Диапазон измеряемых частот от 1 до 999кГц. Отображение производится в кГц в 3-х диапазонах 9,999кГц, 99,99кГц и 999,9кГц. Чувствительность 50мВ при входном …Подробнее...
  • Простой УКВ-приемник

    УКВ-приемник работает в диапазоне 64-108МГц. Схема приемника основана на 2-х микросхемах: К174ХА34 и ВА5386, дополнительно в схеме присутствуют 17 конденсаторов и всего 2-а резистора. Колебательный контур один, гетеродинный. На А1 выполнен супергетеродинный УКВ-ЧМ без УНЧ. Сигнал от антенны поступает через С1 на вход ПЧ микросхемы А1(вывод12). Настройка на станцию производится …Подробнее...
  • Преобразователь напряжения 12В/220В

    В связи с частыми отключениями электроэнергии необходимо иметь резервный источник электропитания. Удобно использовать в качестве резервного источника химический, например, автомобильный аккумулятор. Но лампы накаливания и другие маломощные потребители электроэнергии имеют напряжение питания 220 В переменного тока, а номинальное напряжение аккумулятора 12,6 В постоянного тока. В этом случае выручит преобразователь постоянного …Подробнее...
  • САТ3603 — трех канальный светодиодный драйвер

    САТ3603 — трех канальный светодиодный драйвер

    ИМС САТ3603 выдает 30 мА на канал и работает с входным напряжением 3…5.5В. Потребление тока покоя микросхемы крайне мало 0,1мА, что дает возможность питать ее обычной батарейки. Рабочая частота преобразования 1МГц, КПД преобразователя 90%. Имеется зашита выхода от КЗ. Выходной ток икросхемы регулируется при помощи сопротивления R. В таблице указаны …Подробнее...