| Ваш IP: 54.80.58.121 | Online(26) - гости: 12, боты: 14 | Загрузка сервера: 1.28 ::::::::::::

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

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

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

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

  • LT1073  DC-DC преобразователь с фиксированным (5В, 12В) и регулируемым выходным напряжением

    LT1073 DC-DC преобразователь с фиксированным (5В, 12В) и регулируемым выходным напряжением

    Микросхема LT1073 производства Linear Technology представляет собой DC-DC преобразователь фиксированным 5 и 12В и регулируемым выходным напряжением. Входное напряжение питания преобразователя может быть в пределах от 1 до 30 В. Ток потребления не превышает 95 мкА. LT1073 выпускается в компактных 8-контактных MiniDIP или SO8 корпусах. Микросхема может использоваться как повышающий, так и …Подробнее...
  • Квадрапреобразователь на ОУ К153УД2

    Квадрапреобразователь на ОУ К153УД2

    Квадрапреобразователь на ОУ К153УД2, у которого используется фазовращатель и суммарно-разностная матрица. Он имеет следующие основные технические характеристики: Входное напряжение: номинальное………… 0,8 В максимальное………..8 В Номинальный диапазон частот . . . . . . . . 20… 30 000 Гц Коэффициент гармоник………. 0,2% Отношение сигнал-шум (не взвешенное)…… 70 дБ Входное сопротивление………. …Подробнее...
  • Фильтр низких частот для сабвуфера

    Фильтр низких частот для сабвуфера

    ФНЧ для сабвуфера основан на  2-х канальном операционном усилителе с полевым входом, который имеет низкое энергопотребление (200мкА) и высокое входное напряжение. Первый ОУ используется как смеситель каналов, далее сигнал подается на ФНЧ на элементах R5, R6, R7, R8, C4 и C5, далее сигнал поступает на второй ОУ к выходу которого через R10 …Подробнее...
  • Стабилизатор напряжения

    Стабилизатор напряжения

    Стабилизатор напряжения имеет входное напряжение от 13 до 16В и выходное 9В, ток ограничения 600мА, ток КЗ 25…30мА. Датчиком образцового напряжения служит стабилитрон VD1. VD2 — светодиод включенный между базой VT2 и коллектором VT1 защищает стабилитрон от перегрузки и КЗ. В номинальном режиме VD3 открыт, а светодиод VD2 закрыт и …Подробнее...
  • Простой частотомер

    Если нет необходимости в точном измерении частоты, можно применить частотомер-индикатор для простого визиального определения частоты. Частотомер измеряет частоту в диапазоне 1…10кГц с дискретностью 1кГц или в диапазоне 10…100кГц с дискретностью 10кГц. Выбор диапазона осуществляется с помощью переключателя S1. На ОУ(TL072N) выполнен релаксационный генератор, частота которого исходит из формулы f=0.689/(R3*C1 или …Подробнее...