SYNCERのロゴ
アイキャッチ画像

array_push - 配列の末尾に要素を追加する

array_pushは、配列の末尾に要素を追加する関数です。この関数は、元の配列を変更します。キーが数値の場合、0から振り直しされます。1つだけ要素を追加する場合は$a[]=$bとした方がパフォーマンスはいいです。

構文

int array_push ( array &$array , mixed $value1 [, mixed $... ] )

パラメータ

&$array

対象の配列。

$value1

末尾に追加する要素。

$...

複数の要素を追加したい場合、第3引数以降に指定できる。

返り値

int

末尾に要素を追加した後の、配列の要素数。

サンプルコード

<?php
	$array = [ "a", "b", "c" ] ;

	$response = array_push( $array, "A" ) ;

デモ

末尾に要素を追加する

配列の末尾に要素を追加します。

<?php
/*** このコードは編集できます。 ***/

	$array = [ "a", "b", "c" ] ;

	$response = array_push( $array, "A" ) ;

	var_dump( $response ) ;
	echo "<BR>" ;
	print_r( $array ) ;
int(4)

Array ( [0] => a [1] => b [2] => c [3] => A )

複数の要素を追加する

1つの要素だけを追加する場合、$a[]=$bとやった方が使い勝手もパフォーマンスもよく、あまり意味がありません。この関数は、第3引数以降を指定することで、複数の値をまとめて追加できる点が便利です。

<?php
/*** このコードは編集できます。 ***/

	$array = [ "a", "b", "c" ] ;

	$response = array_push( $array, "A", "B", "C" ) ;

	var_dump( $response ) ;
	echo "<BR>" ;
	print_r( $array ) ;
int(6)

Array ( [0] => a [1] => b [2] => c [3] => A [4] => B [5] => C )
  • Twitterでシェア
  • Facebookでシェア
  • Google+でシェア
  • はてなブックマークでシェア
  • pocketに保存
  • LINEでシェア
更新履歴
2017年6月25日 (日)
コンテンツを公開しました。