splice
配列の特定位置の要素の削除、特定位置への要素の挿入。削除された要素を返す。
splice(@a,1,1);
一番目の引数に配列を渡し、2番目の引数で位置、3番目の引数で長さを指定。
配列の指定位置から指定の長さまでの要素を削除する。
splice(@a,1,0,'abc');
4番目の以降の引数を指定した場合、指定された位置に4番目以降の引数のリストを挿入する。
↑の例の場合@aの要素番号1から長さ0を削除し、(長さが0なのでなにも削除されない)
削除した範囲に'abc'を挿入。
関連
unshift
push
pop
shift