前回に引き続き「配列」について書いていきたいと思います。
今回は「配列へのデータ追加」について書きたいと思います。
まずはサンプルプログラムを見てみましょう。
<?php $fruit = array("Apple","Orange"); //フルーツのデータを格納 print_r($fruit); echo "<br>"; //改行 $fruit[] = "Strawberry"; //配列にデータ追加 print_r($fruit);
実行結果を見て頂くと、$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は使えます。
次回は配列の表示ついて書きたいと思います。