読者です 読者をやめる 読者になる 読者になる

PHP_配列の一部を編集

array_splice()

配列の一部の要素を削除したり置換する。

 

$a = array('a', 'b', 'c', 'd', 'e', 'f');

array_splice($a, 2, 1);

上記の場合、配列の[2]番目から1個を削除するという意味。
つまり、c が削除される。
[0]から数える。
※削除後の配列において、数値添字は保存されない。つまり再採番される。

 

array_splice($a, -2, 1);

の場合、配列$aの末尾から数えた位置となる。
fが-1となる。-2はe。

つまり、eが削除される。

 

array_splice($a, -3, 2);

の場合は、d、eが削除される。

 

置換について書いてないが、とりあえず以上。