📜  在PHP的任何位置插入数组中的新项目的程序

📅  最后修改于: 2022-05-13 02:24:09.325000             🧑  作者: Mango

在PHP的任何位置插入数组中的新项目的程序

可以借助PHP的array_splice()函数插入数组中的新项。此函数删除数组的一部分并将其替换为其他内容。如果 offset 和 length 没有删除任何内容,则替换数组中的元素将插入到偏移指定的位置。

句法:

array array_splice ($input, $offset [, $length [, $replacement]])

参数:该函数采用四个参数,其中 2 个是必需的,2 个是可选的:

  • $input:此参数采用需要对其执行操作的数组的值。
  • $offset:如果此参数为正,则删除部分的开始位于距输入数组开头的那个位置,如果此参数为负,则从输入数组的末尾开始。
  • $length:(可选)如果省略此参数,则会删除从偏移量到数组末尾的所有内容。
    • 如果指定了长度并且是正数,那么将删除许多元素。
    • 如果指定了 length 并且为负数,则删除部分的末尾将是数组末尾的许多元素。
    • 如果指定了长度并且为零,则不会删除任何元素。
  • $replacement:(可选)这个参数是一个可选参数,它把值作为一个数组,如果指定了这个替换数组,那么被删除的元素将被这个替换数组中的元素替换。

返回值:它返回数组的最后一个值,将数组缩短一个元素。

请注意,不会保留替换数组中的键。



程序


输出:
Original array : 1 2 3 4 5 
After inserting 11 in the array is : 1 2 11 3 4 5

参考文献:HTTP:// PHP.NET /手动/ EN /函数.array剪接。 PHP