2017-05-06 51 views
0

的$ _POST甲的var_dump給出以下結果:

array(1) { 
    ["postID"]=> 
     array(1) { 
      [0]=> 
      string(2) "76" 
     } 
} 

我希望將數據從位置[0]結合 - >「76」到可變稱爲$ id。 處理這個問題的正確方法是什麼?

在此先感謝!

+0

剛剛訪問數組元素,並將其分配給您的變量。 – Rizier123

+0

'$ id = $ _POST [0]'?這就是全部? – Pharaoh

+0

我試圖@Pharaoh,但後來我得到的錯誤注意:未定義的偏移量:0和$ ID的var_dump會給我NULL – Moya

回答

1

你可以訪問此值做:

$id = $_POST['postID'][0]; 
+0

謝謝!我有一個後續問題,如果你不介意。 有沒有辦法修改存儲在變量中的數據,以便它只讀取76而不是字符串(2)「76」? – Moya

+1

你會看到'string(2)「76」',因爲你在做var_dump,var_dump正在解釋你的值是一個由2個字符組成的字符串,它是「76」。實際值只是「76」,你可以測試它做'echo $ _POST ['postID'] [0];' –

+0

感謝您澄清Agu Dondo! – Moya

相關問題