問題タブ [variable-variables]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
659 参照

php - 可変変数を使用する場合の PHP グローバル アクセスの問題

クラス関数に次の行があります。

これにより、変数が関数に設定されているときに必要な値が得られますが、$$existing_value実際には 99% のケースでグローバル スコープにアクセスする必要があることがわかりました。のように書き換えてみまし$this_value = eval("return global $$existing_value;");たが、php エラーが返されます。

これを正しく行う方法を知っている人はいますか? (ちなみに、私はこれが表す貧弱な慣行を認識していますが、状況を考えると、他のアプローチは考えられません)

0 投票する
8 に答える
86685 参照

javascript - JavaScript の「変数」変数

PHPで「可変」変数を使用できることは知っています。例えば、

JavaScript で変数をその名前で文字列として参照することは可能ですか? それはどのように行われますか?

0 投票する
14 に答える
3794 参照

php - PHP: 可変変数でのクラス プロパティ チェーン

したがって、以下のような構造のオブジェクトがあり、それらはすべてstdClassオブジェクトとして返されます

など... (これらの例は互いにリンクされていないことに注意してください)。

contact->phoneの直接プロパティとして呼び出す変数変数を使用することは可能$personですか?

例えば:

これはそのままでは機能せず、スローされるE_NOTICEため、これを達成するための別の方法を考えようとしています。

何か案は?

プロキシメソッドに関する回答への回答:

そして、このオブジェクトがライブラリからのものであり、それを使用して次のように新しいオブジェクトに配列マップを設定していることを除いて:

次に、マップを foreach して新しいオブジェクトを設定します。代わりにマッパーを巻き込むことができると思います...

0 投票する
4 に答える
239 参照

php - PHP変数変数と配列またはストレートコード?

私はコードイグナイターを使用しています。

郵便で送られるアイテムのリストはかなりたくさんあります。設定されるものもあれば、設定されないものもあります。

同じ問題に取り組むには2つの方法があります。

両方の方法が機能します、私の質問は、一方を他方の上に使用する理由はありますか?

0 投票する
2 に答える
1742 参照

php - PHP-変数変数とarray_merge()-機能しない

$ required、$reservedなどのさまざまな変数に格納されている配列がたくさんあります...

(関数内で)オプションの配列を(のように$options = array('required', 'reserved'))渡せるようにしたいのですが、その配列を使用して、どの配列をマージして関数の最後に返すかを定義します。

したがって、関数の一部にこのコードがあります。これは、すべてのオプションを取得し、変数変数を使用して配列をマージし、オプション配列で渡された文字列から配列を取得する必要があります):

ただし、$ arrayを返すと、0個のアイテムが表示されます。私の場合print_r($array_to_merge);、実際には配列全体を取得する必要があります。

array_merge()は単に変数変数で機能しないのですか、それともここで何かが足りないのですか...?

0 投票する
1 に答える
42247 参照

php - PHPループで変数名を動的に作成するにはどうすればよいですか?

さて、私はこのphpforeachループを持っています

$ stepは、合計ステップまでのステップ番号1、2、3、4、5になります

ループ内では、ループ内の画像の値をstandard_image_1またはその他のステップに設定する必要があります...たとえば

したがって、基本的には、手順に応じて変数$ standard_image_1などが必要ですが、これを行うための正しい構文がわかりません。

0 投票する
5 に答える
47539 参照

python - PHPで変数変数($$)を使用するように、Pythonで変数パッケージをインポートするにはどうすればよいですか?

ユーザーが選択した値に応じて、いくつかのパッケージをインポートしたいと思います。

デフォルトはfile1.py

ユーザーが選択file2した場合、次のようになります。

PHPでは、変数変数を使用してこれを行うことができます。

Pythonでこれを行うにはどうすればよいですか?

0 投票する
3 に答える
65 参照

php - forループ内で名前をエコーするときに変数値を取得する

私は学んでいて、単純すぎると信じていることで長い間立ち往生してきました。私が正しければ申し訳ありません。私が進化するのを手伝ってください、ここに私の質問があります:

私はフォームから来ています:

今私がやります:

これは印刷中です:

番号 1 は: 1

番号 2 は: 2

数 3 は: 3

私が必要とするのは:

番号 1: $text1 に含まれる値

番号 2: $text2 に含まれる値

番号 3: $text3 に含まれる値

どうすれば必要なものを達成できますか?

どうもありがとう

0 投票する
2 に答える
128 参照

php - PHP で for ループを使用して $title1 $title2 $title3... を印刷するにはどうすればよいですか

forループを使用してこれらの変数を出力したい:

0 投票する
3 に答える
61 参照

php - 動的変数値の表示

最終的にパイプ区切りのテキスト ファイルを作成するフォームがあります。フォームには複数の行が含まれ、各行には 、 などの複数のドロップダウン フィールドが1_cat[]あります2_cat[]3_cat[]

フォーム送信スクリプトには次のものがあります。

以下のコードは などを出力1_cat[0],2_cat[0],3_cat[0]1_cat[1],2_cat[1],3_cat[1]ます。そのため、名前は表示されますが、それらの変数の値は表示されません。

どんな助けでも大歓迎です。