私はよく、一連の変数を次のような配列に変換する必要があります。
$array = array("description"=>$description, "title"=>$title, "page"=>$page, "author"=>$author);
基本的に、すべての配列キーは、渡される変数の名前と一致します。次のように配列に渡すことができるように、変数名を参照する方法はありますか。
$array[varName($description)] = $description;
私はよく、一連の変数を次のような配列に変換する必要があります。
$array = array("description"=>$description, "title"=>$title, "page"=>$page, "author"=>$author);
基本的に、すべての配列キーは、渡される変数の名前と一致します。次のように配列に渡すことができるように、変数名を参照する方法はありますか。
$array[varName($description)] = $description;
あなたはcompact
[ドキュメント]を使うことができます:
$array = compact('description', 'title', 'page', 'author');
各引数は変数名であり、キーが名前で、値がその名前の変数の値である配列を作成します。
しかし、それはあなたのアプローチとは逆です。