| Ваш IP: 18.208.126.130 | Online(21) - гости: 14, боты: 7 | Загрузка сервера: 0.44 ::::::::::::

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

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

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

Войти с помощью: 

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

  • LM2700 — повышающий преобразователь DC-DC

    LM2700 — повышающий преобразователь DC-DC

    На рисунках показаны примеры применения повышающего преобразователя LM2700, схемы содержать минимальный набор компонентов и отлично подходят при работе с литий-ионными аккумуляторами. LM2700 может работать на частотах 600 кГц и 1,25 МГц, обеспечивая легкую фильтрацию и низкий уровень шума. Выходное напряжение может быть настроено до 17 В, при входном напряжении от …Подробнее...
  • 4-х канальное реле времени Arduino + Android HC-06

    4-х канальное реле времени Arduino + Android HC-06

    При помощи Bluetooth модуля HC-06 и платы Arduino можно осуществить управление различными исполнительными механизмами c помощью смартфона. В данной статье речь пойдет об управлении при помощи смартфона 4-я реле. Каждому реле можно задать свое время включения и выключения, вся информация и управление реле времени осуществляется при помощи Android приложения. Передача …Подробнее...
  • Миниатюрный радиоприемник на ZN414

    Миниатюрный радиоприемник на ZN414

    На микросхеме ZN414 (аналоги — TA7642, MK484) можно собрать простой, миниатюрный АМ приемник СВ-ДВ диапазона. Микросхема имеет всего три вывода и похожа на транзистор, она представляют собой высокочастотный тракт приемника прямого усиления, содержащий усилитель радиочастоты (УРЧ), детектор и систему автоматической регулировки усиления (АРУ). УРЧ имеет большой коэффициент усиления и высокое входное сопротивление, что позволяет …Подробнее...
  • Восьми тональная сирена

    Особенность этого варианта сирены в том, что с изменением тона меняется длительность звучания этого участка. Если тон участка выше то время звучания будет меньше и наоборот. В данной схеме есть свои особенности — дело в том что для тактового опроса мультиплексора, переключающего частоту выходного сигнала служит один мультивибратор на D1. …Подробнее...
  • Коммутатор аналоговых сигналов на четыре положения на ВА7604N

    Коммутатор аналоговых сигналов на четыре положения на ВА7604N

    На рисунке показана схема коммутатора на BA7604N, он имеет 4- положения (4-е входа по 2-а канала (стерео)), переключение входов происходит подачей десятичного кода на входы 1-4 коммутатора. Коммутатор питается напряжением 5В и не требует источника отрицательного напряжения в отличии от других схем коммутаторов. Данный коммутатор применим не только в звукотехнике, …Подробнее...