我在计算这个问题:
我有$_POST['user']
变量。如果我print_r
这个变量,我得到:为什么这个多维数组不能正确显示?
Array (
['name'] => Your name
['phone'] => Your phone number
['email'] => Your email
)
但是,如果我尝试使用$_POST['user']['name']
,没有任何反应,这是一个空值。
这也恰好如果我设置$_POST['user']
给一个变量,例如$user
,当我print_r $user
我得到相同的数组结果,但如果我尝试用$user['name']
工作它是空白。
这是输入数据已submited
<input type="text" name="user['name']" value="Your name" class="general-user user-name-style" />
<input type="text" name="user['phone']" value="Your phone number" class="general-user user-data" />
<input type="text" name="user['email']" value="Your email" class="general-user user-data right-user" />
我在使用数组错误的方式工作在吗?
你的方法看起来不错,请分享一些代码。 – Bugs
如果'$ _POST ['user'] ['name']'不存在,则会显示警告/错误。你的价值是空的。 –
但是,当我print_r $ _POST ['用户'],它显示我submited“你的名字”的值,当我直接回显/ print_r它,它什么也没有显示 – steps