php 配列の最後の値を削除する

  • 作成日 2021.09.08
  • 更新日 2022.05.22
  • php
php 配列の最後の値を削除する

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

環境

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

array_pop使い方

array_popを使用すれば、配列の最後の値を削除することが可能です。

array_pop(配列);

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

<?php

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

$result = array_pop($arr);

echo $result; // ccc

print_r($arr);

実行結果

Array
(
    [0] => aaa
    [1] => bbb
)

逆に最後に値を追加する場合は、array_pushを使用します。

<?php

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

array_push($arr,"ddd");

print_r($arr);

実行結果

Array
(
    [0] => aaa
    [1] => bbb
    [2] => ccc
    [3] => ddd
)