Злиття та розділення масивів


Якщо вам потрібно додати в масив кілька елементів іншого масиву, то вам допоможе функція array_slice:

<?php
$arr["one"] = "PHP"; 
$arr["two"] = "HTML"; 
$arr["three"] = "CSS";

$new_arr = array_slice($arr, 0, 2); 
print_r($new_arr);
?>

Результат в браузері:

Array ( [one] => PHP [two] => HTML )

Перший параметр функції array_slice – це назва того масиву, з якого будуть братися елементи; другий – початковий номер елемента (з якого елемента починати брати елементи); третій – кількість елементів вибірки.

Для з’єднання масивів в один потрібно використовувати функцію array_merge:

<?php
$arr[1] = "PHP"; 
$arr[2] = "HTML"; 
$arr[3] = "CSS";

$arr2[1] = "PHOTOSHOP"; 
$arr2[2] = "PAINT.NET"; 
$arr2[3] = "DREAMWEAVER";

$new_arr = array_merge($arr, $arr2); 
print_r($new_arr); 
?>

Результат в браузері:

Array ( [0] => PHP [1] => HTML [2] => CSS [3] => PHOTOSHOP [4] => PAINT.NET [5] => DREAMWEAVER )