我有一个像这样的多选的简单表格
<select multiple="multiple" name="submitted_category[]" >
<option value="test">test</option>
<option value="tests">tests</option>
<option value="testing">testing</option>
</select>
但是当我print_r数组时,它只是将其打印为“数组”
这是php
$submitted_category = $_POST['submitted_category'];
if(isset($submitted_category)){
print_r($submitted_category);
}
答案 0 :(得分:1)
打印您要返回的元素。例如:
print_r($submitted[1]); // print element at position 1
或:
print_r($submitted[0]); //index of array.
尝试:
var_dump($submitted);
。
答案 1 :(得分:0)
print_r($submitted_category[0]);
您将select设置为值数组,因此您需要选择要打印的索引
如果您使用多个选择
,这样的内容也可以帮助您查看所有值foreach($submitted_category as $value)
{
print_r($value);
}