php 指定した範囲の値を置換する

php 指定した範囲の値を置換する

phpで、array_spliceを使用して、指定した範囲の値を置換するサンプルコードを記述してます。phpのバージョンは8.0です。

環境

  • OS  CentOS Linux release 8.0.1905 (Core)
  • php 8.0.0
  • nginx 1.14.1

array_splice使い方

array_spliceを使用すれば、指定した範囲の値を置換することが可能です。

以下は、配列の指定した範囲の値を置換するサンプルコードとなります。

実行結果

第二引数を「0」にすると、指定した位置の前に値が追加されます。

実行結果

第四引数を省略すると削除されます。

実行結果

また、開始位置をマイナスにすると後ろから数えることが可能です。

実行結果

また、範囲を超えてもエラーにならず、追加したい値が追加されます。

実行結果