在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