php array_shiftで配列の先頭の値を取得して取り除く

  • 作成日 2020.12.15
  • 更新日 2022.02.28
  • php
php array_shiftで配列の先頭の値を取得して取り除く

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_searchを使用すれば、配列の先頭の値を取得して取り除くことが可能です。

$result = array_shift(配列);

// 元の配列は、先頭の値がなくなります。

以下は、指定した配列の値のインデックス番号を取得するサンプルコードとなります。

<?php

$arr = ["aaa", "bbb", "ccc"];

$result = array_shift($arr);

echo $result; // aaa ← 取り除いた配列

var_dump($arr);

$arrの値