ご質問
PHPの単純な配列追加ですが、どういう方法がいいのでしょうか?
実現したいこと
以下$arr
と$val
が与えられ、$result
を得たいのです。
php
1$arr = [1,2]; 2$val = 3; 3$result = [1,2,3];
試したこと
次のように単純に+
してもできませんし、
php
1$arr = [1,2]; 2$val = 3; 3$result = $arr += $val; // できない
異なる変数名を得たいし $arr は残したいので、次のようにarray_push
も使いたくないですし、
php
1$arr = [1,2]; 2$val = 3; 3array_push( $arr, $val ); // $result でなく $arr が更新されてしまう
もう次のようにarray_marge
を使うしかないのでしょうか?
php
1$arr = [1,2]; 2$val = 3; 3$result = array_merge( $arr, [$val] ); // できるが、わざわざ $val を [$val] にしないといけない点が気持ち悪い
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/20 04:33
2022/06/20 04:39