Функція array_pad в php.

Функція array_pad в PHP.

Здарова всем! Сьогодні ми поговоримо про одну дуже корисну функцію в php - array_pad.

функція array_pad доповнює масив якимось значенням до зазначеного розміру.

На прикладі буде зрозуміліше.

lt ;?php
$ arr
=[1,2,3] -
$ res
= array_pad($ arr,5,0) -
print_r
($ res) -
?gt;



Функція першим параметром приймає вихідний масив, другим параметром приймає нову довжину масиву, а третім параметром приймає те, чим його потрібно доповнити.

Відео: PHP Array Functions

У нашому прикладі у нас є масив з 3 елементами, ми хочемо, щоб він став довжиною рівній 5 і доповнив масив нулями.




Тепер інший приклад:

Відео: PHP Array Filter Function array_filter

lt ;?php
$ arr
=[1,2,3] -
$ res
= array_pad($ res,-5,0) -
print_r
($ res) -
?gt;

Якщо ви вкажете другим параметром негативне число, то доповнюватися масив буде не в кінці, а на початку на вказане число. У нашому випадку в масиві з`являться 2 нуля на початку.

Відео: PHP ФУНКЦІЇ роботи з масивами

Якщо ви передасте третім параметром масив

lt ;?php
$ arr
=[1,2,3] -
$ arr2
=[7] -
$ res
= array_pad($ arr,5, $ arr2) -
print_r
($ res) -
?gt;

те отримаєте 2 подмассіва в вашому масиві під ключами 3 і 4 в нашому випадку, які будуть містити нульовий елемент зі значенням 7.

Відео: PHP Fundamentals Tutorial (Bangla)

Отже, сподіваюся, вам стане в нагоді ця функція. Дякую за увагу і вдалого кодинга!

Поділися в соціальних мережах:

Схожі
Функції для роботи з dnsФункції для роботи з dns
Що таке фільтри в php.Що таке фільтри в php.
Створення динамічної функції на phpСтворення динамічної функції на php
Сортування двовимірного масиву на phpСортування двовимірного масиву на php
Як створити асоціативний масив в jаvascriptЯк створити асоціативний масив в jаvascript
Рекурсія в phpРекурсія в php
Новинки в php7. Частина 7.Новинки в php7. Частина 7.
Довідкові змінні phpДовідкові змінні php
Пошук по файлах на phpПошук по файлах на php
Hash api - новий підхід до шифрування паролів.Hash api - новий підхід до шифрування паролів.
» » Функція array_pad в php.