$array1 = array('a', 'b', 'c', 'd', 'e');
$str = 'x';
$n = '2';//插入元素到位置n
if($n < 0){
if($n == '-1'){
array_push($array1, $str);
}else{
$n = $n + 1 ;
array_splice($array1, $n, 0, $str);
}
}else if($n > 0){
$n = $n - 1;
array_splice($array1, $n, 0, $str);
}else{
echo '指定位置必须大于0或小于0';
}