我把<select>选中的值通过for循环得到了其中的值,但是赋值输出之后结果是“Array”。用var_dump()打印结果是:Array
array(1) { [0]=> string(3) "男" } ,这是怎么回事呢?或者说有没有更好的得到<select>的值的方法呢?
array(1) { [0]=> string(3) "男" } ,这是怎么回事呢?或者说有没有更好的得到<select>的值的方法呢?
<head>
</head>
<body>
<?php
if(isset($_POST['abc']))
{
var_dump($_POST['abc']);var_dump($_POST);
}else
{
echo ('
<form action="'.$_SERVER['PHP_SELF'].'" method="post">
<select name="abc">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="submit" value="submit"/>
</form>');
}
?>
</body>
</html>