🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# array_shift()和array_unshift() >[success]在数组的头部插入 ## **array_shift()** >[success] **array_shift()** 函数删除头部的第一个元素,并将此元素作为结果返回。 ### 函数原型 ~~~ mixed array_shift(array &$array) ~~~ >[info]该函数将数组$array的第一个元素删除并当结果返回,将组$array的长度减1并将所有其它元素向前移动一位,数字索引将改为从0开始计数,文字索引不变。 ## **array_unshift()** >[success] 在数组的头部添加元素 ### 函数原型 ~~~ int array_unshift(array &array,mixed $var [,mixed $...]) ~~~ >[info]array_unshift() 将传入的单元插入到 array 数组的开头。注意单元是作为整体被插入的,因此传入单元将保持同样的顺序。所有的数值键名将修改为从零开始重新计数,所有的文字键名保持不变。 #### 参数 #### array >[info]输入的数组。 ##### value1 >[info]开头插入的变量。 #### 返回值 >[info]返回 array 数组新的单元数目。