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'] 

伙计们!

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 回答