【发布时间】:2012-03-01 12:51:15
【问题描述】:
我有一个使用 kohana 表单助手的表单。 在一个选择字段中,我想要一个给定值的范围。代码:
<?php echo Form::select('number', range(1,$number)) ?>
其中 $number 是给定的变量。问题是我想为范围(1,$number)中的每个选择选项分配一个“值”。在给定的情况下如何做到这一点? 谢谢!
【问题讨论】:
我有一个使用 kohana 表单助手的表单。 在一个选择字段中,我想要一个给定值的范围。代码:
<?php echo Form::select('number', range(1,$number)) ?>
其中 $number 是给定的变量。问题是我想为范围(1,$number)中的每个选择选项分配一个“值”。在给定的情况下如何做到这一点? 谢谢!
【问题讨论】:
你可以做类似的事情
$range = range(1, $number);
// Generate the values array however you want
// This array *must* have the same number of elements as $range
$values = array(...);
$array = array_combine($range, $values);
echo Form::select('number', $array);
【讨论】: