en.gはwebサイト制作に関する技術的な情報を発信するサイトです。

【php】配列を追加する方法、array_push、[]、array_merge

phpで配列を追加するには複数の方法があります。

array_push関数で追加する

配列の最後に要素を追加することができます。array_pushはカンマ区切りで指定することで、複数の要素を一度に追加できます。


// |
// | ベースの配列
// |
$dat01 = array(
"one",
"two",
"three",
"four",
"five"
);

// |
// | array_push
// |
//array_push($dat01,"six","seven");

							

[]を使って追加する

配列の最後に要素を追加することができます。array_pushと違い複数の要素を一度に追加することはできません。


// |
// | ベースの配列
// |
$dat01 = array(
"one",
"two",
"three",
"four",
"five"
);
// |
// | []による追加
// |
$dat01[] = "six";

							

array_merge関数で追加する

配列と配列を結合させることができます。正確には追加とは違いますが、array_mergでも配列の追加が可能です。また他の2つとは違い新たな(または既存の)変数で返り値を取得する必要があります。


// |
// | ベースの配列
// |
$dat01 = array(
"one",
"two",
"three",
"four",
"five"
);
$dat02 = array(
"six",
"seven",
);
$dat03 = array_merge($dat01,$dat02);