我还是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家伙!!
答案 0 :(得分:6)
你找:
$_POST['theme_display_options']['wrapper_background_color']
将来使用print_r()
或var_dump()
查看您的数据结构:
var_dump($_POST);
答案 1 :(得分:2)
$_POST['theme_display_options']['wrapper_background_color']
答案 2 :(得分:2)
就像我们使用多维数组一样: -
$_POST['theme_display_options']['wrapper_background_color']
答案 3 :(得分:1)
在PHP开头使用此代码:
print_r($_POST);
你可以找到答案......
答案 4 :(得分:0)
尝试使用
$wbc = "theme_display_options[wrapper_background_color]";
$_POST['$wbc']
或多人
$_POST['theme_display_options']['wrapper_background_color']
然后你的代码