ご質問
PHPの単純な配列追加ですが、どういう方法がいいのでしょうか?
実現したいこと
以下$arr
と$val
が与えられ、$result
を得たいのです。
php
$arr = [1,2]; $val = 3; $result = [1,2,3];
試したこと
次のように単純に+
してもできませんし、
php
$arr = [1,2]; $val = 3; $result = $arr += $val; // できない
異なる変数名を得たいし $arr は残したいので、次のようにarray_push
も使いたくないですし、
php
$arr = [1,2]; $val = 3; array_push( $arr, $val ); // $result でなく $arr が更新されてしまう
もう次のようにarray_marge
を使うしかないのでしょうか?
php
$arr = [1,2]; $val = 3; $result = array_merge( $arr, [$val] ); // できるが、わざわざ $val を [$val] にしないといけない点が気持ち悪い
まだ回答がついていません
会員登録して回答してみよう