PHPで配列に要素を追加する方法

PHPで配列に要素を追加する方法は主に二つあります。それらを紹介します。

一番簡単な方法

はじめに一番簡単な方法です。配列用変数に[]をつけて代入します。そうすると0,1,2…と添字が増えつつ配列に値が格納されます。

<?php// 配列を初期化$test_array = array();$test_array[] = "あ";$test_array[] = "い";$test_array[] = "う";// 配列の中身を出力print_r($test_array);?>

実行すると以下のようになります。

Array(    [0] => あ    [1] => い    [2] => う)

実務ではほとんど[]を使った代入で書くと思います。array_pushを使った方法も紹介していますが、[]の使い方を覚えておけば大丈夫です。

array_pushを使う方法

<?php$test_array = array("あ", "い");array_push($test_array, "う", "あ");print_r($test_array);?>

実行すると以下のようになります。

Array(    [0] => あ    [1] => い    [2] => う    [3] => あ)

それでは良いPHP Lifeを!

コメント