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

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*7Вт на TDA7266

    Мостовой стерео усилитель 2*7Вт на TDA7266

    Усилитель на базе TDA7266 применяется в бытовой технике, имеет фиксированное усиление. Микросхема оснащена тепловой защитой, защитой от КЗ выхода по переменному току. Имеются встроенные функции MUTE и STAND-BY. В усилителе нет параметрической обратной связи и корректирующей RC-цепочки. Усилитель на базе TDA7266M имеет следующие технические характеристики: Номинальное напряжение питания 11В Номинальное …Подробнее...
  • Стереофонический регулятор громкости, баланса и тембра на ТСА5550

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

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

    Кодовая маркировка емкости импортных конденсаторов

    В соответствии со стандартами IEC на практике применяется четыре способа кодировки номинальной емкости. 1. Кодировка 3-мя цифрами Первые две цифры указывают на значение емкости в пикофарадах (пф), последняя — количество нулей. Когда конденсатор имеет емкость менее 10 пФ, то последняя цифра может быть «9». При емкостях меньше 1.0 пф первая …Подробнее...
  • Универсальные фотодатчики

    Различные схемы фотореле, опубликованные в радиолюбительской литературе, что называется на любой вкус и цвет. С трудом можно найти какое-нибудь свежее решение. Предлагаемая схема (рис. 1), как представляется, оригинальна. В качестве фото датчика служит распространенный фоторезистор СФЗ-1. Он преобразует световой сигнал, улавливаемый чувствительной поверхностью, в электрические колебания, которые затем поступают на …Подробнее...
  • УКВ — ЧМ радиомикрофоны

    Первая схема Высокочастотный генератор собран на VT2. В его коллекторную цепь включен контур С5С6L1 настроенный на частоту около 100 МГц. По ВЧ транзистор включен с ОБ. ПОС осуществляется через точку соединения С5 С6 на эмиттер VT2. По НЧ транзистор работает с ОЭ и модулирующий сигнал поступает на его базу. При …Подробнее...