SYNCER

SYNCER

array_pop() - 配列の末尾の要素を取り除く

公開日:

array_popは、配列の末尾の要素を取り除く関数です。元の配列に変更を加えます。

構文

mixed array_pop ( array &$array )

パラメータ

&$array

対象の配列。

返り値

mixed

取り除いた要素の値。空の配列、または配列以外の値に実行した場合はnullが返る。

サンプルコード

末尾の要素を取り除く

配列の末尾の要素を取り除きます。取り除いた要素が返り値となり、引数で指定した配列に変更が加えられます。

php

<?php

	// 配列
	$queue = [ "a", "b", "c" ] ;

	// 実行
	$result = array_pop( $queue ) ;

	// 実行結果
	var_dump( $result ) ;	// 返り値
	echo "\n" ;
	print_r( $queue ) ;	// 実行後の配列

結果 (出力内容) - PHP7.0.21

string(1) "c"

Array
(
    [0] => a
    [1] => b
)

サンドボックス

ソースコードを編集してarray_pop()の挙動を確認して下さい。

string(1) "c"

Array
(
    [0] => a
    [1] => b
)

参考リンク

  • PHP - 公式マニュアル。