前回に引き続き「配列」について書いていきたいと思います。
今回は「配列へのデータ追加」について書きたいと思います。
まずはサンプルプログラムを見てみましょう。
<?php
$fruit = array("Apple","Orange"); //フルーツのデータを格納
print_r($fruit);
echo "<br>"; //改行
$fruit[] = "Strawberry"; //配列にデータ追加
print_r($fruit);
![PHP 配列 追加 []](http://zeropuro.com/blog/wp-content/uploads/2015/11/スクリーンショット-2015-11-12-5.19.03.png)
実行結果を見て頂くと、$fruitのデータにStrawberryが追加ことがわかります。
書き方としては、 $変数名[] = データ;という書き方です。
イメージとして、配列をタンスに例えてきましたが、タンスの段が1つ増えるイメージです。
今度は複数のデータを一気に追加するプログラムを見てみましょう。
<?php
$fruit = array("Apple","Orange"); //フルーツのデータを格納
print_r($fruit);
echo "<br>"; //改行
array_push($fruit, "Strawberry","Peach") ; //配列にデータ追加する関数array_push
print_r($fruit);
実行結果を見ると、今度は2つのフルーツを追加できているのがわかると思います。
複数のデータをいっきに追加するにはPHP側であらかじめ用意されている配列の関数
である「array_push」を利用します。
使い方としては以下の様に記述します。
もちろん、追加したいデータが1つだけの場合もarray_pushは使えます。
次回は配列の表示ついて書きたいと思います。