Установи Linux! Стань свободным!
Онлайн всего: 3 | Посетители: 0 | Боты: 3
Дата 20.12.2025 Время: 01:35
Ваш IP: 216.73.216.153
Загрузка сервера: 0.46
old.ubuntu-desktop.ru - array() — работа с массивами - PHP    Главная > Веб-программирование > PHP

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

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

Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-08-11 11:04:23 | liman28 | Категория: PHP | Просмотров: 53
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   TUX MATH
TuxMath является образовательной аркадной игрой с участием Тукса, талисмана Linux! Основана на сюжете классической аркадной игры Missile Command. Тукс должен защищать свой город. Однако, в данном случае, он делает это, решая арифметические задачи.   Программа TuxMath доступна в официальном репозитории Ubuntu, поэтому ее можно установить через центр приложений Ubuntu или воспользоваться терминалом: sudo apt-get…
  2017-08-04 14:20:41 | Категория: Игры
   array_diff_key - вычисление расхождения в массивах, сравнивая ключи
Функция array_diff_key() сравнивает ключи двух массивов и выводит ключи и значения первого массива с ключами которых нет во втором массиве.  Пример использования: $a = array (1=>'кошка',2=>'мышка',4=>'сапог',6=>'пряник'); $b = array (1=>'кошка',3=>'пряник',4=>'кино',5=>'стакан'); $arr = array_diff_key ($a, $b); print_r($arr); Array ( [2] => мышка [6] =>…
  2017-09-01 22:49:18 | Категория: PHP
   IBM LOTUS SYMPHONY — БЕСПЛАТНЫЙ НАБОР ОФИСНЫХ ПРИЛОЖЕНИЙ
IBM Lotus Symphony — бесплатный набор (freeware) офисных приложений для создания, редактирования и коллективного использования текстов, электронных таблиц, презентаций и других документов с закрытым кодом.IBM Lotus Symphony — помогает пользователям создавать, изменять и совместно использовать документы, электронные таблицы и презентации. Это бесплатное программное обеспечение идеально подходит как для бизнеса, так…
  2017-08-06 00:52:35 | Категория: Офис
   POKERTH — СВОБОДНАЯ РЕАЛИЗАЦИЯ ИГРЫ В ТЕХАССКИЙ ХОЛДЭМ ПОКЕР
pokerth — свободная реализация игры в Техасский холдэм покер. Это самая популярная на сегодня разновидность карточной игры покер. Научиться в него играть довольно просто, но для победы требуются продуманная стратегия и удача. Этот пакет поможет вам попрактиковаться или просто получить удовольствие от процесса игры в покер. Имеется возможность играть как по локальной сети, так и on-line (необходима…
  2017-08-06 22:31:23 | Категория: Игры
   Widelands — компьютерная стратегическая игра реального времени
Widelands — компьютерная стратегическая игра реального времени, распространяемая по лицензии GNU GPL. Игровым процессом и некоторыми идеями похожа на The Settlers и The Settlers II. Игра находится в процессе разработки, в настоящее время работа идёт над графикой и исправлением багов. Widelands работает под Linux, BSD, Mac OS X и Windows. Widelands включает в себя однопользовательский режим, многопользовательский режим для локальной сети и с…
  2017-08-03 11:03:53 | Категория: Игры

Вверх