Каре-премахване на елементите на масив, масиви, PHP-spravka

Добавя масив от няколко елемента.
синтаксис:

array_pad () връща копие на входа на масива, в който елементи със стойности pad_value са добавени, така че броят на елементите в резултат масив ще бъде равна pad_size.
Ако pad_size> 0, елементите се добавят към края на масива, и ако <0 - то в начало.
Ако стойността е по-малко pad_size входните елементи в източник на масива, а след това не допълнение няма да се случи, и функцията ще върне оригиналния вход масив.
Пример използване array_pad () функция:

Той е подкрепен PHP 4, PHP 5

Използване на потребителска функция за всички елементи на споменатите масиви.
синтаксис:

array_map () връща масив, който съдържа елементи на всички от споменатите решетки след обработка потребителски дефинирана функция обаждане.
Броят на параметри, подавани към функцията на потребителя, трябва да съответства на броя на масиви, предавани array_map функция ().

Пример ispollzovaniya array_map функция (): Обработка на един масив

Горният пример показва следното:

Пример ispollzovaniya array_map () функция: обработка на множество решетки

Горният пример показва следното:

Обикновено функция array_map () се използва за масиви със същия размер. Ако масиви са с различна дължина, по-малка от тези елементи са допълнени с празни стойности.
Трябва да се отбележи, че ако вместо на функциите за обработка на определени нулеви, масив от масиви е създаден.
Пример ispollzovaniya array_map функция (): Създаване на масив на масиви

Горният пример показва следното:

Той се поддържа PHP 4> = 4.0.6, PHP 5

Извлича и премахва последния елемент.
синтаксис:

array_pop () функция премахва последния елемент на масива ARR и го връща, премахване след това. С тази функция, ние можем да изградим структура, наподобяваща комин. Ако масив Пр беше празна или не е масив, функцията връща NULL низ.

След употреба array_pop () показалеца функция масив е зададен в началото.
Пример array_pop използва (функция):

Пример показва следното:

Той е подкрепен PHP 4, PHP 5

Добавя един или повече елементи в края на масива.
синтаксис:

array_push () функция добавя към масива ARR елементи var1, var2 и т.н. Тя дава числов индекси - по същия начин, както го прави за стандарт [].
Ако имате нужда да добавите само един елемент, може би ще бъде по-лесно да се използва това твърдение:

Пример използване array_push () функция:

Пример показва следното:

Имайте предвид, че функцията array_push () приема масив като комин, и добавя елементи са винаги в края.
Той е подкрепен PHP 4, PHP 5

Извлича и премахва първия елемент на масива.
синтаксис:

array_shift () функцията извлича първия елемент на ARR масив и го връща. Тя силно напомня array_pop (),
но само получава първоначалното, последен елемент, а също прави доста силен "разклаща" за цялата решетка: след извличането на първия елемент е необходимо да се коригират всички цифровите кодове за всички останали елементи, като всички последващи масив елементи се преместват напред с една позиция. ключове String масиви не са се променили.
Ако масив Пр е празна или не е масив, функцията връща NULL.

След използване на тази функция, показалеца на масив стигне до върха.
Пример array_shift използва функция ():

Този пример показва следното:

и променливата $ плод ще има стойност на "оранжево"

Той е подкрепен PHP 4, PHP 5

Добавя една или повече стойности в началото на масива.
синтаксис:

array_unshift () функция е преминал променливи Var в началото на ARR на масив. Редът на нови елементи в масива се съхраняват. Всички индекси цифрови матрични ще бъдат променени така, че да започва от нула. Всички индекси низ масив не са се променили.
Функцията връща на новия броя на елементите в масива.
Пример array_unshift използва функция ():

Сега променливата $ опашката ще има следните елементи:

Той е подкрепен PHP 4, PHP 5

Премахва дублиращи се стойности в масива.
синтаксис:

array_unique () връща масив, състоящ се от всички уникални стойности на ARR масив, заедно с ключовете си, като премахнете всички дублиращи се стойности. Полученият спектър е поставен първи чифт срещани ключ => стойност. Индекси се съхраняват.
Пример функция array_unique употреба ():

Пример показва следното:

Пример array_unique употреба () функция: сравняване типове данни

Пример показва следното:

Той се поддържа PHP 4> = 4.0.1, PHP 5

Функцията разделя масива на парчета.
синтаксис:

array_chunk () функция разделя оригиналния масив ARR няколко редици, дължината на която се определя от броя на размер. Ако размера на оригиналния масив не е разделена поравно от размера на части, като последната ще има множество по-малки размери.
array_chunk () връща многомерен масив чиито индекси започне от 0 и до -VA получава масиви и важно - получените разпадни масиви.
Preserve_keys незадължителен параметър определя дали да се съхраняват ключовете на оригиналния масив, или не. Ако този параметър е настроен на фалшива (по подразбиране), а след това на индекса на получения масив ще бъдат дадени номера, започващи с нула. Ако параметърът е вярно, тогава оригиналния масив съхраняват ключовете.
Пример използване array_chunk () функция:

Пример показва следното:

Той се поддържа PHP 4> = 4.2.0, PHP 5

Функцията запълва масив със стойности.
синтаксис:

array_fill () връща масив, който съдържа стойностите, определени в измерения параметър стойност бр тъй като елементът на параметъра START_INDEX.
Пример за array_diff_uassoc ():

Пример показва следното:

Той се поддържа PHP 4> = 4.2.0, PHP 5

Функцията прилага филтър за масива използване на потребителски дефинирана функция.
синтаксис:

array_filter () връща масив, който съдържа наличните във входната масив в sootvetsvtii филтрува с резултатите от функцията за употреба обаждане стойности.
Ако като източник на входа масив е асоциативен масив в индексите получените масиви се съхраняват.
Пример използване array_filter () функция:

Пример показва следното:

Трябва да се отбележи, че вместо функция филтър, можете да укажете масив съдържащ референтен обект и име на метод.
Заслужава да се отбележи е, също така, че не може да се променя в array_filter за обработка на масив fuktsii (): добавяте, премахвате или нулиране на елементите на масив, като това може да доведе до nekorrekstnoy работа функция.
Той се поддържа PHP 4> = 4.0.6, PHP 5