ПредишенСледващото

масив array_splice (масив $ Вход. Int $ офсет [дължина Int $ [смесен $ замяна = масив ()]])

Премахва елементи дължина разположени компенсират на разстояние от входа на масива. и ги замества с елементите на масив от подмяна. ако тя се предава като параметър.

Имайте предвид, че цифровите клавиши във входния масив не се запазват.

Забележка. Ако параметърът на замяна не е масив, тя ще бъде преобразувана в него (т.е. (масив) $ параметър). Това може да доведе до неочаквани резултати, когато се използва обект или NULL като замяната.

списък параметър

Ако отклонението е положителен, те ще бъдат премахнати елементи, които са от отклонението във входа. Ако офсет е отрицателна, те са отстранени елементи са намерени при който компенсира от края на вход.

Ако дължината е пропуснат, изтрива всички елементи от компенсира до края на масива. Ако дължината е дадено и е положителен, тогава той ще бъде премахнат колкото се може повече елементи. Ако параметъра дължина е отрицателна, на края на отстраняема част от елементите ще защитава тази сума от края на масива. Съвет: За да се премахнат всички елементи на масива, от компенсира до края на масива, а параметърът е посочено замяна. използвате брой ($ вход) като дължината на параметъра.

Ако заместване масив предава като аргумент, след отстранените елементи са заменени с елементи на масива.

Ако отместването и дължината са такива, че от оригиналния масив няма да са премахнали всичко, а след това на елементите на масива за подмяна се вмъкват в офсет позиция. Моля, имайте предвид, че подмяната на клавишите за масиви не се съхраняват.

Съвет: ако замяната е само един елемент не е необходимо да го въведете в масива (). освен самия елемент не е масив, обект или NULL.

стойности за връщане

Тя връща масив, съдържащ отстранени елементи.

Подкрепете проекта - споделете линка, благодаря!