| Ваш IP: 54.161.44.176 | Online(33) - гости: 18, боты: 15 | Загрузка сервера: 2.16 ::::::::::::

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

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

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

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

  • Простой импульсный генератор

    Простой импульсный генератор

    Генератор импульсов показанный на рисунке состоит всего из двух микросхем и одного транзистора, частота генератора разделена на 6 диапазонов и может меняться в пределах от 1 Гц до 100 кГц. Помимо всего генератор импульсов имеет независимую регулировку частоты следования и скважности, которые настраиваются резисторами R5 и R1 соответственно. Генератор выполнен …Подробнее...
  • Микрофонные усилители

    Микрофонные усилители

    1. Коэффициент усиления 52дБ, отношение сигнал/шум не более — 69дБ, КНИ=0,1%, входное напряжение 2мВ. 2. Коэффициент усиления 52дБ, отношение сигнал/шум не более — 67дБ, КНИ=0,1%, входное напряжение 2мВ. В обеих схемах ОУ можно заменить на К548УН1А со своими цепями коррекции/ . Микрофонный усилитель с высокой скоростью нарастания (50В/мкс) выходного сигнала …Подробнее...
  • Пайка для начинающих

    В этой статье приводятся рекомендации по выбору оборудования и материалов для качественной пайки, а также некоторые общие советы. Для начала разберемся с процессом пайки. Пайка это процесс образования механического и электрического контакта между металлическими поверхностями, способного выдерживать значительные механические нагрузки. Пайка образуется при высоких температурах (от 180 до 250°С) спаиваемых …Подробнее...
  • KA78RXXC — стабилизатор  3,3В/5В/9В/12В/15В 1A с функцией отключения

    KA78RXXC — стабилизатор 3,3В/5В/9В/12В/15В 1A с функцией отключения

    KA78RXXC — линейка стабилизаторов с выходными напряжениями 3,3В, 5В, 9В, 12В и 15В и выходным током до 1 А. Стабилизаторы имеют малое падение напряжения 0,5 В и функцию отключения. Технические характеристики: Выходное напряжение (мин. / номин. / макс.): KA78R33C  — 3.22 / 3.3 / 3.38 В KA78R05C — 4.88 / …Подробнее...
  • Трех канальный усилитель автомагнитолы

    Сигналы левого и правого каналов через резисторы R1 R2 и конденсаторы С3 С5 поступает на входы 2-х каналов микросхемы TDA1555Q которая содержит 4-е усилителя мощности. К выходам усилителя через разделительные конденсаторы подключены 2-е средне-высокочастотные  АС. НЧ сигнал  получается из каналов от обеих каналов, простым микшированием с помощью резисторов R3 R4 …Подробнее...