1

私はまだPHPに慣れていないので、これを尋ねることを許してください:(

次のような入力タイプのテキストがあるとします。

<input type="text" id="wrapper_background_color"
value="'.$GetColorpickerValue.'" name="wrapper_background_color" />

したがって、その入力で何かを行うには、このように $_POST を使用して選択できます (それは正常に機能します)。

$_POST['wrapper_background_color'] 

ここで、テキスト入力を次のように変更します。

<input type="text" id="wrapper_background_color" value="'.$GetColorpickerValue.'"
name="theme_display_options[wrapper_background_color]" />

$_POST を使用し てその新しい名前を選択するにはどうすればよいでしょうか?
これは機能しませんが、私の試みを示しています:

$_POST theme_display_options['wrapper_background_color'] 

THX君たち!!

4

5 に答える 5

6

あなたが探す:

$_POST['theme_display_options']['wrapper_background_color']

将来使用するprint_r()場合、またはvar_dump()データの構造を確認する場合:

var_dump($_POST);
于 2013-07-08T11:47:47.890 に答える
2
$_POST['theme_display_options']['wrapper_background_color'] 
于 2013-07-08T11:47:54.797 に答える
2

多次元配列を使用するのと同じように:-

$_POST['theme_display_options']['wrapper_background_color'] 
于 2013-07-08T11:51:07.780 に答える
1

PHP の開始時に次のコードを使用します。

print_r($_POST);

あなたはあなたの答えを見つけることができます...

于 2013-07-08T11:48:44.180 に答える
0

使ってみて

$wbc = "theme_display_options[wrapper_background_color]";
$_POST['$wbc']

またはマルチワン

$_POST['theme_display_options']['wrapper_background_color'] 

次に、あなたのコード

于 2013-07-08T11:51:42.657 に答える