Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК
     ❯   

PHP Учебник


PHP Формы


PHP Продвинутый


PHP ООП


MySQL База данных


PHP XML


PHP - AJAX


PHP Примеры


PHP Справочник



PHP Добавление элементов в массив



Добавление элементов в массив PHP

В PHP вы можете добавлять элементы в массив несколькими различными методами:

  • [] - добавляет один элемент в конец массива
  • array_push() - добавляет один или несколько элементов в конец массива
  • array_unshift() - добавляет один или несколько элементов в начало массива
  • array_splice() - удаляет часть массива и заменяет ее новыми элементами
  • array_merge() - объединяет два или более массива

Добавление одного элемента в массив

Чтобы добавить один элемент в конец существующего массива, используйте синтаксис со скобками [].

Пример

Добавьте еще один элемент в массив $fruits:

$fruits = array("Apple", "Banana", "Cherry");
$fruits[] = "Orange";
var_dump($fruits);
Попробуйте сами »

Вы, конечно, можете добавить больше элементов в конец существующего массива с помощью синтаксиса со скобками []. Но вам нужно добавлять их по одному:

Пример

Добавьте еще два элемента в массив $fruits:

$fruits = array("Apple", "Banana", "Cherry");
$fruits[] = "Orange";
$fruits[] = "Pear";
var_dump($fruits);
Попробуйте сами »

Ассоциативные массивы

Чтобы добавить элементы в конец ассоциативного массива, используйте скобки [] для ключа и присвойте значение с помощью оператора =.

Пример

Добавьте еще один элемент в массив $cars:

$cars = array("brand" => "Ford", "model" => "Mustang");
$cars["color"] = "Red";
var_dump($cars);
Попробуйте сами »


Функция PHP array_push()

Функция array_push() используется для добавления одного или нескольких элементов в конец существующего массива.

Пример

Добавьте три элемента в конец массива $fruits:

$fruits = array("Apple", "Banana", "Cherry");
array_push($fruits, "Orange", "Kiwi", "Lemon");
var_dump($fruits);
Попробуйте сами »

Добавление нескольких элементов в ассоциативные массивы

Чтобы добавить несколько элементов в существующий ассоциативный массив, вы можете использовать оператор +=.

Пример

Добавьте еще два элемента в массив $cars:

$cars = array("brand" => "Ford", "model" => "Mustang");
$cars += ["color" => "red", "year" => 1964];
var_dump($cars);
Попробуйте сами »

Функция PHP array_unshift()

Функция array_unshift() используется для добавления одного или нескольких элементов в начало существующего массива.

Пример

Добавьте три элемента в начало массива $fruits:

$fruits = array("Apple", "Banana", "Cherry");
array_unshift($fruits, "Orange", "Kiwi", "Lemon");
var_dump($fruits);
Попробуйте сами »

Функция PHP array_splice()

Функция array_splice() используется для удаления части массива и замены ее новыми элементами.

Если вы укажете смещение и длину 0 (ничего не удалять), вы можете вставить элемент в эту позицию.

Пример

Вставьте новый элемент массива в индекс 1 массива $fruits:

$fruits = array("Apple", "Banana", "Cherry");
$new_fruit = "Orange";
array_splice($fruits, 1, 0, $new_fruit); // вставляет "Orange" в индекс 1
var_dump($fruits);
Попробуйте сами »

Функция PHP array_merge()

Функция array_merge() используется для объединения двух или более массивов.

Пример

Объедините два массива:

$fruits1 = array("Apple", "Banana");
$fruits2 = array("Cherry", "Orange");
$result = array_merge($fruits1, $fruits2);
var_dump($result);
Попробуйте сами »


×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.