php 配列に値を挿入する

  • 作成日 2020.12.22
  • php
php 配列に値を挿入する

phpで、配列に値を挿入するサンプルコードを記述してます。phpのバージョンは8.0です。

環境

  • OS  CentOS Linux release 8.0.1905 (Core)
  • php 8.0.0
  • nginx 1.14.1

値を挿入

array_pushを使用すれば、配列に値を挿入することが可能です。

<?php

$arr = ["aaa", "bbb", "ccc"];

array_push($arr, "ddd");

$arr[] = "eee";

print_r($arr);

実行結果

Array
(
    [0] => aaa
    [1] => bbb
    [2] => ccc
    [3] => ddd
    [4] => eee
)

パフォーマンスは、[] =を利用した方がいいです。

また、array_pushとarray_popを使ってスタックとして利用することも可能です。

<?php

$arr = array();

array_push($arr, 10);
array_push($arr, 20);
array_push($arr, 30);

while ($v = array_pop($arr)) {
    print "$v\n";
}

// 30
// 20
// 10