PHP
1$buff = "'red' => '赤色'"; 2 3$arr = []; 4 5$arr = [$buff,'blue' => '青色','yellow' => '黄色']; 6 7var_dump($arr);exit;
が上記になりました。
なぜ、キー名が0になってしまうのでしょうか。
PHP
1$arr = ['red' => '赤色','blue' => '青色','yellow' => '黄色'];
理想は上記のようにしたいのですが、どういう記述をすればよいでしょうか?
案としては以下が思いつきますが、$buffの中に「'red' => '赤色'」をまとめて入れる方がスッキリして好みです。
PHP
1$buff = '赤色'; 2 3$arr = []; 4 5$arr = ['red' => $buff,'blue' => '青色','yellow' => '黄色'];
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/04 09:32