Подписаться на рассылку:

Ваш e-mail:

Ваше имя:

Авторизация:

Регистрация Забыли пароль ?

Сложение массивов PHP

Сложение массивов PHP

Всем привет, сегодня я расскажу Вам про сложение массивов PHP. Тема довольно актуальная, потому что с массивами нам приходится работать постоянно, при этом иногда возникают различные задачи, например, объединить два массива в один. И первое что приходит в голову, это взять первый массив и при помощи операции сложения прибавить второй массив, но спешу Вас огорчить, что данный способ не даст Вам нужного результата. Поэтому разработчики придумали функцию, которая занимается объединением массивов в один, и называется данная функция array_merge, которую можно перевести, как слить массив. А теперь давайте мы попробуем реализовать нашу задачу на практике, причем мы сделаем это неправильным способом и при помощи изучаемой функции. Приступим.

<?php
  $array = array("Денис", "Вадим", "Алина");
  $array2 = array(23, 45, 24);
  $array3 = array("Беларусь", "Россия", "Украина", "Польша");
  $arrayAll = $array + $array2 + $array3;
  print_r($arrayAll);
  //Неправильный вариант, так делать не нужно.
  echo "<br />";
  $arrayAll = array_merge($array, $array2, $array3);
  print_r($arrayAll);
?>

Мы создаем три различных массива, в первом у Нас хранятся имена людей, во втором числа, а в третьем названия стран. Создаем отдельный массив, в котором хотим хранить данную совокупность массивов и в первом примере просто складываем их. В результате у нас толком ничего не получается, а лишь добавляется еще одно значение в массив, т.к., в первых двух массивах количество элементов равно трем, а в третьем массиве их четыре, поэтому последний элемент массива присоединяется к нашему массиву. Но данный пример является неправильным, он был продемонстрирован в качестве примера. Поэтому мы реализовали такую же задачу, но уже при помощи функции array_merge. Данная функция может принимать два либо более количества массивов, при этом складывать их воедино. В качестве результата функция возвращает один целый массив. Ниже Вы можете посмотреть на результат выполнения наших двух примеров.

array-merge

Все, теперь после изучения данной функции Вы сможете без проблем складывать любые массивы, если Вам это понадобится. До скорого.

5 последних свежих статей:

Методы alert, prompt, confirm в JavaScript

Методы alert, prompt, confirm в JavaScript

И снова я приветствую Вас в очередной теме посвященной языку JavaScript, в которой мы разберем методы alert, prompt, confrim.


Конструкция switch-case в JavaScript

Конструкция switch-case в JavaScript

Всем привет, сегодня мы рассмотрим с Вами конструкцию switch-case в языке JavaScript.


Всплывающая подсказка на CSS

Всплывающая подсказка на CSS

Здравствуйте дорогие друзья, сегодня мы с Вами изучим еще одну тему посвященную языку CSS. И научимся реализовывать всплывающие подсказки на CSS.


Псевдокласс target в CSS

Псевдокласс target в CSS

Сегодня мы рассмотрим еще одну возможность, которую предоставляет нам CSS3, а именно поговорим о псевдоклассе target, для чего он нам может быть нужен, и рассмотрим один из самых популярных способов его применения.


Как вставить видео с YouTube

Как вставить видео с YouTube

Довольно часто Вы видите на различных ресурсах видео, которое хранится на сервисе youtube, но каким-то образом его можно воспроизвести на данном сайте. Об этом сегодня пойдет речь, и я расскажу Вам, как вставить видео с YouTube.

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