我有一個問題,從選擇選項接收陣列數據。請參考下面如何從php中接收數組數據?
下面的代碼是我的html文件
<?php
$data = array(
"id" => "1",
"name" => "John"
);
?>
<select name="member">
<option value="`<?php echo $data; ?>`">John</option>
</select>
這裏是我的PHP文件
$val = $_POST["member"];
echo $val["id"];
請嘗試重新說出這個問題。 – user1596138
@CORRUPT你在聲明的開頭添加了一個額外的'$'。 var_dump是一個函數,而不是一個變量。 – ILikeTacos
'$ val = $ _POST ['member']'將會是一個字符串,而不是一個數組。所以'$ val ['id']'會失敗。 – ironcito