// 返回数组$array的最后一个元素并将其从数组$array中删除,数组$array为空时返回null
array_pop($array);
// 向数组$array的尾部插入元素$vars返回插入后的$array的长度,可以指定多个元素$vars
array_push($array, ...$vars);
// 返回数组$array的第一个元素并将其从数组$array中删除;数字键名从0开始重新计数,文件键名不变;$array数组为空或不是数组时返回null
array_shift($array);
// 在数组$array的开头插入一个或多个元素$values,返回插入后的数组$array的长度;数字键名从0开始重新计数,文件键名不变;
array_unshift($array, ...$values);