我在計算這個問題:
我有$_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