>>705
語弊があり失礼しました。
添え字の順について1-5で固定という意味です。

やりたいことは、配列の要素をループで表示する際、
通常は元の配列の順でよいのですが、
例外的に、最後の要素を3番目に表示したいことがあるのです。

array_splice($data, 3, 0, $data[5]);としたところ、
dataの添え字が0スタートになってしまったので、1スタートのまま
操作できないかと思った次第です。

添え字を1スタートにしたいのは、その後のスクリプトの変更を避けるためです。
なお、実際には、もっと多い要素の配列を扱ってます。