array_slice
(PHP 4, PHP 5, PHP 7, PHP 8)
array_slice - Вибирає зріз масиву
Опис
array_slice( array $array, int $offset, ?int $length = null, bool $preserve_keys = false): array
array_slice() повертає послідовність елементів масиву array
, визначену параметрами offset
иlength
Список параметрів
array
Вхідний масив
offset
Якщо параметр offset
невід'ємний, послідовність почнеться на вказаній відстані від початку array
Якщо offset
негативний, послідовність почнеться з кінця array
Зауваження :
Обратите внимание, что параметр
offset
обозначает положение в массиве, а не ключ.
length
Якщо цю функцію передано позитивний параметр length
, послідовність буде включати кількість елементів менше або дорівнює length
Якщо кількість елементів масиву менша за параметр length
, то тільки доступні елементи масиву будуть присутні.
Якщо цю функцію передано негативний параметр length
послідовність зупиниться на зазначеній відстані від кінця масиву.
Якщо він опущений, послідовність буде містити всі елементи з offset
до конца массиваarray
preserve_keys
Зауваження :
Обратите внимание, что по умолчаниюarray_slice() скидає ключі масиву. Ви можете перевизначити цю поведінку, встановивши параметр
preserve_keys
в**true
**. Строкові ключі зберігаються, незалежно від цього параметра.
Значення, що повертаються
Повертає зріз. Якщо усунення більше довжини масиву, то буде повернено порожній масив.
Приклади
Приклад #1 Приклад використання array_slice()****
Loading...
Результат виконання наведеного прикладу:
Array
(
[0] => c
[1] => d
)
Array
(
[2] => c
[3] => d
)
Приклад #2 Приклад використання array_slice()** з одновимірним масивом**
Loading...
Результат виконання наведеного прикладу:
Array
(
[0] => b
[1] => c
)
Приклад #3 Приклад використання array_slice()** з масивом із змішаних ключів**
Loading...
Результат виконання наведеного прикладу:
Array
(
[a] => apple
[b] => banana
[0] => pear
)
Array
(
[a] => apple
[b] => banana
[42] => pear
)
Дивіться також
- array_chunk() - Розбиває масив на частини
- array_splice() - Видаляє частину масиву і замінює її чимось ще
- unset() - Видаляє змінну