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を!

コメント

タイトルとURLをコピーしました