実現したい事
簡単にjavascriptで記述すると以下の動作をするphpを記述したいです。
js
1var a = 50; 2var b = 30; 3var arr = {a,b}; // {a: 50, b: 30}. arrの作成
上記のように、変数名がそのまま連想配列のキーとなる変数を用いたいのですが、これを実装できるphpは記述できますでしょうか?
compactについて
一応、上記に該当する関数としてcompact
を発見しました。
ただこの関数は、変数を直接代入するのではなく、変数名を文字列で渡し、それを連想配列化するというもので、
他の方法がなければこれしかないのですが、エディタの予測変換で出てこず、また一括編集等も出来ないので、使い勝手があまりよくないのでは、といった印象でした。
質問
変数名を直接キーとした連想配列を作成する方法、もしくは不可能な場合は、エディタの予測変換等で少し作業しやすくなるような記述方法があれば教えていただきたいと思っています。
環境
php 7.4
(laravel 8.11)
回答1件
あなたの回答
tips
プレビュー