配列が入った変数が複数あって、それらを結合したいのですが、
$array = array_merge($a, $b, $c, $d, $e, $f, $g, $h);
変数の中身が配列ではない時もあり、その時にはエラーになってしまいます。
is_array
を使えば中身が配列なのかチェックできますが、チェックして配列ではなかった場合に中身を空にするような処理は可能でしょうか?
思いついたのはif
でちまちまと確認して…
if(!is_array($a)) { $a = array(); } if(!is_array($b)) { $b = array(); }続く…
という方法しか無いのですが、これは効率が悪そうなのでもっと良い方法があればお教えください。
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/02/01 03:05