| Ваш IP: 54.145.101.33 | Online(24) - гости: 15, боты: 9 | Загрузка сервера: 0.87 ::::::::::::

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

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

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

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

  • Индикатор выходного сигнала на KA2281

    Индикатор выходного сигнала на KA2281

    Микросхема KA2281 представляет собой двухканальный пятиразрядный усилитель индикации с логарифмической шкалой. При помощи микросхемы KA2281 можно сделать простой и недорогой индикатор уровня сигнала, вход которого может быть непосредственно подключен к линейному выходу. Чувствительность индикатора регулируется резисторами R2 и R4 для каждого стереоканала отдельно, а конденсаторами C1 и C2 подстраивается скорость гашения светодиодов. …Подробнее...
  • Индикатор выходной мощности усилителя

    Индикатор выходной мощности усилителя

    На рисунке показана схема простого индикатора выходной мощности усилителя ЗЧ. Индикатор содержит 10 светодиодов, которые показывают выходную мощность усилителя от 0,2Вт до 100Вт. Основу схемы составляет микросхема LM3915, которая представляет собой светодиодный индикатор уровня аудио-сигнала. Сопротивление R1 зависит от сопротивления динамической головки используемой в АС (см. табл.). Напряжение питания от 12 до 20В. …Подробнее...
  • Электронная техника. Начало

    На данной странице приведена информация о книге «Электронная техника. Начало». В ней в доступной форме описано устройство и принцип действия некоторых компонентов и распространённых электрических цепей. Материал книги изложен кратко, а дополнительную информацию читатели смогут найти в изданиях, внесённых в список литературы. Содержание книги ПРЕДИСЛОВИЕ 1. ПРОСТЕЙШИЕ КОМПОНЕНТЫ 1.1. Резисторы …Подробнее...
  • Стереофонический регулятор громкости, баланса и тембра на ТСА5550

    Стереофонический регулятор громкости, баланса и тембра на ТСА5550

    Стереофонический регулятор громкости, баланса и тембра на ТСА5550 имеет следующие параметры: Малые нелинейные искажения не более 0,1% Напряжение питания 10-16В (12В номинальное) Ток потребления 15…30мА Входное напряжение 0,5В (коэффициент усиления при напряжении питания 12В единица) Диапазон регулировки тембра -14…+14дБ Диапазон регулировки баланса 3дБ Разница между каналами 45дБ Отношение сигнал шум …Подробнее...
  • Звуковое реле

    Схема имеет реле времени. После подачи короткого звукового сигнала свет в коридоре включается и горит около 4 мин, затем автоматически гаснет. Сама схема вмурована в стену, стены оклеены обоями. Схема работает следующим образом (см. рисунок). Звуковой сигнал, воспринимаемый электретным микрофоном МКЭ-3, поступает на микросхему К224УН2 (микрофонный усилитель со специальной частотной …Подробнее...