php 配列内の先頭の値を削除する

php 配列内の先頭の値を削除する

phpで、array_shiftを使用して、配列内の先頭の値を削除するサンプルコードを記述してます。phpのバージョンは8.0です。

環境

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

array_shift使い方

array_shiftを使用すれば、配列内の先頭の値を削除することが可能です。

以下は、配列内の先頭の値を削除するサンプルコードとなります。

実行結果

array_sliceを使用しても同じ結果を得ることが可能です。

実行結果

パフォーマンスは、array_shiftの方が良さそうです。

【参考】 1000万回 同じコードを実行した結果

また、逆に一番後方を削除する場合は、array_popを使用します。

実行結果