这是array
,有四个数字!每次刷新页面时,这些数字都会被洗牌。
<?php
$numbers = array("one", "two", "three", "four");
if($numbers) {
shuffle($numbers);
?>
<p><?php echo $numbers[0] ?></p>
<?php
}
?>
但是,我想设置一个select
字段,我可以选择这四个选项中的一个,并在选中时只显示其中一个!例如:如果我选择三号,那么页面将重新加载并仅选择三号。
<select name="forma" onchange="location = this.options[this.selectedIndex].value;">
<option>Select</option>
<option value="?number=one">One</option>
<option value="?number=two">Two</option>
<option value="?number=three">Three</option>
<option value="?number=four">Four</option>
</select>
谢谢!
答案 0 :(得分:0)
要做你想做的事,你所要做的就是遍历你的$numbers
数组
echo "<select>";
foreach($numbers as $num) {
echo "<option value='?number={$num}'>{$num}</option>";
}
echo "</select>";
如果我可以问,为什么要?value=NUMBER
?你打算如何访问它?你打算用它做什么?